การกำหนดค่าและการทดสอบสคริปต์ที่ใช้ในการ PERL กับเซิร์ฟเวอร์ของข้อมูลทางอินเทอร์เน็ต (IIS)

ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ

ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:150629
บทความนี้ถูกเก็บถาวรแล้วเนื้อหาของบทความจึงถูกนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก
เราขอแนะนำให้ ผู้ใช้ทั้งหมดปรับรุ่นไปยัง Microsoft ข้อมูลบริการทางอินเทอร์เน็ต (IIS) รุ่น 6.0 ทำงานบน Microsoft Windows Server 2003 iis 6.0 เพิ่มความปลอดภัยของโครงสร้างพื้นฐานเว็บมาก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้องกับการรักษาความปลอดภัย IIS แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:

สรุป
สคริปต์ PERL ต่อไปนี้สามารถใช้เพื่อทดสอบสำหรับการติดตั้งที่เหมาะสมและการปฏิบัติการของสคริปต์ CGI กับเซิร์ฟเวอร์ของข้อมูลทางอินเทอร์เน็ต
ข้อมูลเพิ่มเติม
สร้างแฟ้ม ด้วย Notepad และพิมพ์บรรทัดต่อไปนี้ของรหัส บันทึกแฟ้มในไดเรกทอรีสคริปต์เป็น Helloworld.pl
print "HTTP/1.0 200 OK\n";print "Content-Type: text/html\n\n";print "<HTML>\n";print "<HEAD>\n";print "<TITLE>Hello World</TITLE>\n";print "</HEAD>\n";print "<BODY>\n";print "<H4>Hello World</H4>\n";print "<P>\n";print "Your IP Address is $ENV{REMOTE_ADDR}.\n";print "<P>";print "<H5>Have a nice day</H5>\n";print "</BODY>\n";print "</HTML>\n";				

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

มีการแมปกับสคริปต์ในรีจิสทรี คุณสามารถวาง Perl.exe ภายนอกของโครงสร้างไดเรกทอรีปกติที่ผู้ใช้มีสิทธิ์เข้าถึง

การตั้งค่าคอนฟิกการแม็ปสคริปต์ PERL

คำเตือน: การใช้ตัวแก้ไขรีจิสทรีอย่างไม่ถูกต้องอาจทำให้เกิดปัญหาร้ายแรง ทั้งระบบซึ่งอาจทำให้คุณติดตั้ง Windows NT เพื่อแก้ไขแฟ้มเหล่านั้นMicrosoft ไม่รับประกันว่า ปัญหาใด ๆ ที่เป็นผลจากการใช้ของ'ตัวแก้ไขรีจิสทรี'สามารถแก้ไข ใช้เครื่องมือนี้ของคุณต้องยอมรับความเสี่ยง
  1. เริ่มการทำงาน Regedt32.exe และเปิดคีย์รีจิสทรีต่อไปนี้:

    \Parameters\ScriptMap HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC
  2. คลิกเพิ่มค่าจากเมนู'แก้ไข'
  3. ชื่อค่าเป็น.pl
  4. ชนิดของข้อมูลคือ REG_SZ
  5. ค่าสายอักขระเป็น <the full="" path="" to="" perl.exe="">\perl.exe %s %s</the>

    หมายเหตุ: %การ "s % s" ไม่สำคัญ case (ตัวอย่างเช่น "การ%% S s" จะไม่ทำงาน)
  6. เริ่มบริการ WWW
หลังจากที่ได้ถูกกำหนดค่ารีจิสทรี คุณสามารถทดสอบสคริปต์ PERL กับเบราว์เซอร์ของคุณ ใช้โครงสร้างไดเรกทอรีเริ่มต้นกับ IIS, URL จะต่อไปนี้:
http:// <server name=""> / scripts/helloworld.pl ? </server>
cgi perl

คำเตือน: บทความนี้ได้รับการแปลโดยอัตโนมัติ

คุณสมบัติ

รหัสบทความ: 150629 - การตรวจสอบครั้งสุดท้าย: 12/04/2015 14:39:59 - ฉบับแก้ไข: 1.0

Microsoft Internet Information Server 1.0, Microsoft Internet Information Server 2.0, Microsoft Internet Information Server 3.0

  • kbnosurvey kbarchive kbinfo kbmt KB150629 KbMtth
คำติชม