ขั้นตอนที่หนึ่ง: การติดตั้ง IIS
B. เลือกเพื่อติดตั้ง Internet Information Services (IIS) ในกล่องกาเครื่องหมายที่ปรากฏขึ้น ส่วนประกอบนี้ต้องการพื้นที่ประมาณ 19MB
C. คลิก "ถัดไป" และใส่ซีดีการติดตั้ง Win2000 ลงในไดรฟ์ซีดีรอม โปรแกรมติดตั้งจะคัดลอกไฟล์โปรแกรมไปยังฮาร์ดดิสก์ คลิก "สิ้นสุด" เพื่อเสร็จสิ้น
ขั้นตอนที่ 2: การกำหนดค่าพื้นฐานของเว็บเซิร์ฟเวอร์ใน IIS
การกำหนดค่าพื้นฐานของเว็บเซิร์ฟเวอร์ใน IIS ส่วนใหญ่ประกอบด้วยส่วนต่างๆ ดังต่อไปนี้:
A. เปิดหน้าต่างการกำหนดค่าของเซิร์ฟเวอร์ IIS เลือก "Start" → "Programs" → "Administrative Tools" → "Internet Service Manager" หรือ "Select" → "Control Panel" → "Administrative Tools" → "Internet Service Manager " นอกจากนี้ หน้าต่างที่เปิดอยู่ก็มีดังแสดงในรูปที่ 3
B. คลิกขวาที่ "เว็บไซต์เริ่มต้น" ในหน้าต่างที่เปิดขึ้นและเลือกเมนู "คุณสมบัติ"
C. ในหน้าต่าง "Default Web Site Properties" ที่ปรากฏขึ้น ให้เลือกแท็บ "Home Directory" เพื่อตั้งค่าตำแหน่งของเนื้อหาเว็บบนฮาร์ดดิสก์ คุณสามารถตั้งค่าไดเร็กทอรีเริ่มต้นได้ ตามความต้องการของคุณ (ภาพที่ 4)
D. เลือกแท็บ "เอกสาร" ในหน้าต่างคุณสมบัติ ตั้งชื่อโฮมเพจเริ่มต้นของคุณ เช่น "Myfirstweb.htm" เพิ่มและย้ายไปที่ด้านบนของรายการ (รูปที่ 5)
E. ยืนยันว่าเว็บไซต์เริ่มต้นได้เริ่มต้นแล้วหรือไม่ ถ้าไม่ ให้คลิกขวาที่ "เว็บไซต์เริ่มต้น" เลือก "เริ่ม" และพิมพ์ที่อยู่ IP ของเครื่องในแถบที่อยู่ IE ที่เปิดอยู่เพื่อดูหน้าแรกที่คุณระบุ . เริ่มมีการเผยแพร่ทางอินเทอร์เน็ตแล้ว
ที่นี่เราจะแนะนำเฉพาะตัวเลือกการตั้งค่าพื้นฐานที่สุดของ IIS เท่านั้น คุณยังสามารถตั้งค่า "คุณสมบัติเว็บไซต์เริ่มต้น" ที่กล่าวถึงข้างต้นตามความต้องการของคุณโดยเฉพาะ และใช้เพื่อกำหนดค่าความปลอดภัยและพารามิเตอร์อื่นๆ ของ IIS
จำนวนการเชื่อมต่อ IIS หมายถึงจำนวนการเข้าชมพอร์ต 80 โดย IP ที่เข้าถึง ซึ่งเป็นจำนวนครั้งที่เรียกใช้ไฟล์เว็บไซต์ และไม่เท่ากับจำนวนคนที่ออนไลน์ในเวลาเดียวกัน
หมายเลขการเชื่อมต่อ IIS ฉันสามารถแนะนำได้ดังนี้: หากประตูมีความสูง 4 เมตรและความกว้างเฉลี่ยของแต่ละคนคือ 0.5 เมตร ก็สามารถอนุญาตให้คน 8 คนผ่านประตูได้ในเวลาเดียวกัน กล่าวคือ IIS ของประตูนี้คือ 8 ภายใน 10 นาที อาจมี 100 คนผ่านประตูนี้ ดังนั้นจำนวนคนที่ออนไลน์ในฟอรัมนี้อาจเป็น 100 และ IIS คือ 8 หมายความว่า 8 คนได้รับอนุญาตให้ขอได้ ข้อมูลแบบเรียลไทม์พร้อมกันหรือไม่ เพราะโปรแกรมต่างกัน และแต่ละโปรแกรมก็ใช้จำนวน IIS ต่างกันด้วย อาจเป็นชายอ้วนกว้าง 2 เมตร จึงอนุญาตให้ผ่านได้เพียง 2 คน ในเวลาเดียวกัน กล่าวคือ:
(1) IIS คือจำนวนหน่วยที่ร้องขอในเวลาเดียวกัน ซึ่งไม่เท่ากับ IP
(2) IP หนึ่งอาจครอบครอง IIS หลายรายการในคราวเดียว ตัวอย่างเช่น คนอ้วนครอบครอง IIS ของคน 4 คน
(3) IIS หมายถึงจำนวนการเชื่อมต่อพร้อมกัน ในขณะที่สถิติออนไลน์หมายถึงปริมาณคนที่ได้รับอนุญาตให้ผ่านประตูในเวลาเดียวกัน และอีกอันหมายถึงจำนวนคนที่เข้าประตู ประตูในช่วงเวลานี้
ก่อนที่จะวิเคราะห์ปัญหา ขั้นแรกให้ลองเข้าถึงหน้าเว็บแบบคงที่ล้วนๆ (หน้าที่มีส่วนต่อท้ายด้วย htm หรือ html) ในเว็บไซต์ หากไม่สามารถแสดงได้ตามปกติ แสดงว่าปัญหาไม่ได้อยู่ใน ASP
1. หากเว็บไซต์มี Global.asa ให้เปลี่ยนชื่อเป็น Global.old ก่อนแล้วรีสตาร์ทเว็บไซต์ ใช้ Notepad เพื่อจดโค้ดและบันทึกเป็นไฟล์ test.asp และเข้าถึงได้จากเบราว์เซอร์ หากสามารถแสดงได้ตามปกติ ปัญหาจะอยู่ที่ไฟล์ Global.asa
<%Response.Write "นี่คือเพจ ASP ทดสอบ"%>
เอกสารแนบ: หากคุณพบบริการส่วนประกอบที่ไม่สามารถเปิดได้ (อาจเนื่องมาจากแอปพลิเคชันที่ใช้งาน CPU) ให้ไปที่ เพิ่มและลบ ในแผงควบคุม เพิ่มและลบบริการส่วนประกอบอีกครั้ง จากนั้นรีสตาร์ทคอมพิวเตอร์
3. คืนการป้องกันแอปพลิเคชันเป็น "ปานกลาง" หรือ "สูง" และเพิ่มบัญชี IWAM ไปยังกลุ่มผู้ดูแลระบบ หากสามารถเรียกดูเพจ ASP ได้ในขณะนี้ แสดงว่ามีปัญหาการอนุญาตกับ IWAM หาก ASP ยังคงไม่สามารถแสดงได้ตามปกติ ให้เข้าสู่หน้าต่าง DOS และเรียกใช้เครื่องมือ Synciwam.vbs จากบรรทัดคำสั่ง
C:Inetpubadminscripts>cscript synciwam.vbs
4. แก้ไขปัญหาการอนุญาตของบัญชี IWAM นี่เป็นเรื่องยาว ฉันจะเผยแพร่บทความแยกต่างหากในอนาคต
5. วิธีการสร้างแพ็คเกจ IIS ใหม่:
เอาแพคเกจต่อไปนี้ในบริการคอมโพเนนต์
แอปพลิเคชันที่อยู่ระหว่างดำเนินการของ IIS
แอปพลิเคชันพูลที่ไม่อยู่ในกระบวนการของ IIS
ยูทิลิตี้ IIS
ใช้หน้าต่าง DOS เพื่อพิมพ์คำสั่งต่อไปนี้เพื่อสร้างแพ็คเกจใหม่
%windir%system32inetsrv rundll32 wamreg.dll, CreateIISPackage
ปิดตัวจัดการส่วนประกอบแล้วเปิดใหม่อีกครั้ง หลังจากเห็นแพ็คเกจที่สร้างขึ้นใหม่ทั้งสามแล้ว ให้รีสตาร์ท IIS (IISRESET) เพื่อตรวจสอบว่าสามารถเรียกดูเว็บเพจ ASP ได้ตามปกติหรือไม่