HOW TO: การตั้งค่าคอนฟิก และทดสอบสคริปต์ที่ใช้ในการ PERL กับ IIS 4.0, 5.0, 5.1 และ 6.0

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 245225 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
เราขอแนะนำให้ ผู้ใช้ทั้งหมดปรับรุ่นไปยัง Microsoft ข้อมูลบริการทางอินเทอร์เน็ต (IIS) รุ่น 7.0 ทำงานบน Microsoft Windows Server 2008 iis 7.0 เพิ่มความปลอดภัยของโครงสร้างพื้นฐานเว็บมาก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้องกับการรักษาความปลอดภัย IIS แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ IIS 7.0 แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://www.iis.net/default.aspx?tabid=1
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความที่มีการทีละขั้นตอนนี้อธิบายวิธีการตั้งค่าคอนฟิก และทดสอบสคริปต์ PERL กับเซิร์ฟเวอร์ข้อมูลทางอินเทอร์เน็ต (IIS) รุ่น 4.0 และรายละเอียดบริการทางอินเทอร์เน็ต (IIS) รุ่น 5.0, 5.1 และ 6.0

สามารถใช้กับ IIS สคริปต์ PERL ต่อไปนี้เพื่อทดสอบสำหรับการติดตั้งที่ถูกต้องและการปฏิบัติการของอินเทอร์เฟซเกตเวย์ทั่วไป (CGI) และอินเทอร์เน็ตเซิร์ฟเวอร์แอพลิเคชันเขียนโปรแกรมอินเทอร์เฟซ (ISAPI) PERL สคริปต์ภาษา interpreters เช่น PERL ActiveState และ PERL สำหรับ ISAPI

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ interpreters PERL ActiveState ไปที่ ActiveState เว็บไซต์ต่อไปนี้:
http://www.activestate.com/

สร้างสคริปต์การ PERL ทดสอบ

ใน Notepad บันทึกบรรทัดต่อไปนี้ของรหัสที่อยู่ในไดเรกทอรีสคริปต์เป็น Helloworld.pl:
$url = "http://$ENV{SERVER_NAME}$ENV{URL}";
$ip = "$ENV{REMOTE_ADDR}";
print <<ENDOFTEXT;
HTTP/1.0 200 OK
Content-Type: text/html

<HTML>
<HEAD><TITLE>Hello World!</TITLE></HEAD>
<BODY>
<H4>Hello World!</H4>
<P>You have reached <a href="$url">$url</a></P>
<P>Your IP Address is $ip</P>
<H5>Have a nice day!</H5>
</BODY>
</HTML>
ENDOFTEXT
exit(0);
				
หมายเหตุ:ภาษา PERL อนุญาตให้มีช่องว่างในตอนต้นของบรรทัด

หมายเหตุ:หลังจากที่คุณสร้างแฟ้ม คุณต้องกำหนดค่า PERL รัน ด้วย IIS อย่างปลอดภัย ไม่ใส่ Perl.exe ในไดเรกทอรีที่สามารถเข้าถึง โดยผู้ใช้ที่มีเบราว์เซอร์ใดก็

โดยใช้สแน็ปอินตัวจัดการบริการอินเทอร์เน็ต (ISM) Microsoft Management Console (MMC) คุณสามารถย้ายแฟ้ม Perl.exe หรือ PerlIS.dll ภายนอกเว็บไดเรกทอรีโครงสร้างโดยทั่วไปที่ผู้ใช้มีสิทธิ์เข้าถึง และคุณสามารถใช้ การการแมปสคริปต์คุณลักษณะของ IIS ไปยังการตั้งค่าคอนฟิกการดำเนินการของสคริปต์ PERL

การตั้งค่าคอนฟิกการแมป PERL สคริปต์สำหรับ IIS 4.0

  1. คลิกเริ่มการทำงานคลิกโปรแกรมคลิกชุดตัวเลือกของ windows NT 4.0คลิกเซิร์ฟเวอร์ข้อมูลทางอินเทอร์เน็ตของ Microsoftแล้ว คลิกโปรแกรมจัดการบริการทางอินเทอร์เน็ต.
  2. คลิกขวาที่เว็บไซต์ที่คุณต้อง การเปิดใช้งาน PERL สำหรับ แล้ว คลิกคุณสมบัติ.
  3. คลิกการไดเรกทอรีภายในบ้านแท็บ
  4. คลิกconfiguration.
  5. คลิกadd.
  6. ต่อไปนี้สำหรับพิมพ์ปฏิบัติ:
    เส้นทางแบบเต็มเพื่อ perlis.dll\perlis.dll
    คุณสามารถพิมพ์ต่อไปนี้:
    เส้นทางแบบเต็มเพื่อ perl.exe\perl.exe %s %s
    หมายเหตุ:: % "% s % s" ไม่สำคัญ case (ตัวอย่างเช่น "การ%% S s" ไม่สามารถใช้งาน)
  7. สำหรับนามสกุลประเภท:.pl.

    หมายเหตุ:ตรวจสอบให้แน่ใจว่าการกิริยาทั้งหมดเลือกตัวเลือกสำหรับฟังก์ชันการทำงานทั้งหมด และที่โปรแกรมของสคริปต์มีเลือกกล่องกาเครื่องหมาย
  8. คลิกตกลงเมื่อต้องการกลับไปยัง ISM กับไดเรกตอเริ่มต้นสคริปต์รีกับ IIS, URL มีต่อไปนี้:
    http://Server Name/scripts/helloworld.pl

การตั้งค่าคอนฟิกการแมป PERL สคริปต์สำหรับ IIS 5.0 และ 5.1

  1. คลิกเริ่มการทำงานคลิกโปรแกรมคลิกเครื่องมือการดูแลระบบแล้ว คลิกInternet Information Services.
  2. คลิกขวาที่เว็บไซต์ที่คุณต้อง การเปิดใช้งาน PERL สำหรับ แล้ว คลิกคุณสมบัติ.
  3. คลิกการไดเรกทอรีภายในบ้านแท็บ
  4. คลิกconfiguration.
  5. คลิกadd.
  6. ต่อไปนี้สำหรับพิมพ์ปฏิบัติ:
    เส้นทางแบบเต็มเพื่อ perlis.dll\perlis.dll
    คุณสามารถพิมพ์ต่อไปนี้:
    เส้นทางแบบเต็มเพื่อ perl.exe\perl.exe %s %s
    หมายเหตุ:% "s % s" ไม่สำคัญ case (ตัวอย่างเช่น "การ%% S s" ไม่สามารถใช้งาน)
  7. สำหรับนามสกุลประเภท:.pl.

    หมายเหตุ:ตรวจสอบให้แน่ใจว่าการกิริยาทั้งหมดเลือกตัวเลือกสำหรับฟังก์ชันการทำงานแบบเต็ม นอกจากนี้ ใจว่าการโปรแกรมของสคริปต์มีเลือกกล่องกาเครื่องหมาย
  8. คลิกตกลงเมื่อต้องการกลับไปยัง ISM กับไดเรกตอเริ่มต้นสคริปต์รีกับ IIS, URL มีต่อไปนี้:
    http://Server Name/scripts/helloworld.pl

การตั้งค่าคอนฟิกการแมป PERL สคริปต์สำหรับ IIS 6.0

  1. คลิกเริ่มการทำงานคลิกโปรแกรมคลิกเครื่องมือการดูแลระบบแล้ว คลิกInternet Information Services.
  2. คลิกขวาที่เว็บไซต์ที่คุณต้อง การเปิดใช้งาน PERL สำหรับ แล้ว คลิกคุณสมบัติ.
  3. คลิกการไดเรกทอรีภายในบ้านแท็บ
  4. คลิกconfiguration.
  5. คลิกadd.
  6. ในการปฏิบัติกล่อง พิมพ์ต่อไปนี้:
    เส้นทางแบบเต็มเพื่อ perlis.dll\perlis.dll
    คุณสามารถพิมพ์ต่อไปนี้:
    เส้นทางแบบเต็มเพื่อ perl.exe\perl.exe %s %s
    หมายเหตุ:% "s % s" ไม่สำคัญ case (ตัวอย่างเช่น "การ%% S s" ไม่สามารถใช้งาน)
  7. ในการนามสกุลกล่อง ชนิด.pl.

    หมายเหตุ:
    ตรวจสอบให้แน่ใจว่าการกิริยาทั้งหมดเลือกตัวเลือกสำหรับฟังก์ชันการทำงานแบบเต็ม นอกจากนี้ ใจว่าการโปรแกรมของสคริปต์มีเลือกกล่องกาเครื่องหมาย
  8. คลิกตกลงเมื่อต้องการกลับไปยัง ISM
  9. คลิกการส่วนขยายของการบริการเว็บโฟลเดอร์
  10. คลิกเพิ่มส่วนขยายของบริการเว็บใหม่.
  11. พิมพ์ชื่อสำหรับส่วนขยาย เช่น "PERL สคริปต์"
  12. คลิกaddพิมพ์เส้นทางแบบเต็มไปยังแฟ้ม Perl.exe และจากนั้น คลิกตกลง
  13. ตรวจสอบให้แน่ใจว่าการสถานะส่วนขยายของชุดการอนุญาตมีเลือกกล่องกาเครื่องหมาย
  14. คลิกตกลงเมื่อต้องการกลับไปยัง ISM ด้วยเรกทอรีสคริปต์เริ่มต้น IIS, URL มีต่อไปนี้:
    http://Server Name/scripts/helloworld.pl

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสคริปต์ PERL ใน IIS 1.0, 2.0 และ 3.0 คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
150629การกำหนดค่าและการทดสอบสคริปต์ที่ใช้ในการ PERL กับเซิร์ฟเวอร์ของข้อมูลทางอินเทอร์เน็ต (IIS)

คุณสมบัติ

หมายเลขบทความ (Article ID): 245225 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft Internet Information Services 6.0
Keywords: 
kbhowtomaster kbmt KB245225 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:245225

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com