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

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

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

สรุป

สคริปต์ 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>

คุณสมบัติ

หมายเลขบทความ (Article ID): 150629 - รีวิวครั้งสุดท้าย: 12 ตุลาคม 2553 - Revision: 1.0
ใช้กับ
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
Keywords: 
kbinfo kbmt KB150629 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:150629

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

 

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