หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการออกแบบและพัฒนาเว็บ การติดตั้ง Internet Information Services (IIS) บนคอมพิวเตอร์ Windows 10 ของคุณเป็นวิธีที่ดี IIS เป็นฟีเจอร์ Windows ฟรีที่รวมอยู่ใน Windows 10 แล้ว ทำไมไม่ใช้มัน?
IIS เป็นเว็บเซิร์ฟเวอร์และ FTP เซิร์ฟเวอร์ที่มีฟีเจอร์ครบครัน พร้อมเครื่องมือจัดการที่ทรงพลัง ฟีเจอร์ความปลอดภัยที่แข็งแกร่ง และสามารถใช้โฮสต์แอปพลิเคชัน ASP.NET และ PHP บนเซิร์ฟเวอร์เดียวกันได้ คุณแม้แต่สามารถโฮสต์เว็บไซต์ WordPress บน IIS ได้
มีสามวิธีในการติดตั้งและตั้งค่าเว็บไซต์ใน IIS บน Windows 10: ใช้ Graphical User Interface (GUI), PowerShell หรือ Windows CMD เราจะใช้แต่ละวิธีเพื่อทำการติดตั้ง IIS แบบพื้นฐาน
ติดตั้ง IIS โดยใช้ GUI
นี่คือวิธีการคลิกและเลือกเพื่อตั้งค่าเว็บไซต์ใน IIS เป็นวิธีที่เหมาะสมหากคุณยังไม่ได้เรียนรู้ PowerShell หรือคำสั่ง Windows
- เริ่มพิมพ์ "turn on windows" ในแถบค้นหา ยูทิลิตี้ Turn Windows features on or off จะแสดงเป็นผลลัพธ์ คลิกที่มัน
- หน้าต่าง Windows Features จะเปิด อาจใช้เวลานิดหน่อยสำหรับฟีเจอร์ต่างๆ ในการโหลด เมื่อโหลดเสร็จ ให้คลิกที่เช็คบ็อกซ์ถัดจาก Internet Information Services แล้วคลิกปุ่ม OK
- การติดตั้งจะเริ่มขึ้นและอาจใช้เวลาหลายนาที เมื่อเสร็จสิ้น ให้คลิกปุ่ม Close
- เพื่อให้แน่ใจว่า IIS ติดตั้งและทำงานแล้ว ให้พิมพ์ IIS ในแถบ Search ใกล้ปุ่ม Start คุณจะเห็น Internet Information Services Manager เป็นผลลัพธ์ คลิกที่มันเพื่อเปิด
- เมื่อ IIS Manager เปิด ให้ดูในแผงซ้ายของหน้าต่างภายใต้ Connections ขยายเมนูต้นไม้จนกว่าคุณจะเห็น Default Web Site นั่นคือเว็บไซต์ตัวอย่างที่ติดตั้งมาพร้อมกับ IIS คลิกที่มันเพื่อเลือก
- ด้านขวาของ IIS Manager ให้ดูภายใต้ส่วน Browse Website คลิกที่ Browse *:80 (http) นั้นจะเปิดเว็บไซต์เริ่มต้นในเบราว์เซอร์เว็บเริ่มต้นของคุณ
- คุณจะเห็นหน้าเว็บดังนี้ สังเกตในแถบที่อยู่ว่ามีข้อความ localhost นั่นคือที่อยู่ที่ต้องพิมพ์เพื่อไปยังเว็บไซต์ใหม่ของคุณ
สร้างเว็บเพจแรกของคุณสำหรับ IIS
ก่อนที่เราจะไปสู่วิธีอื่นๆ สองวิธีในการติดตั้ง IIS มาดูว่าไฟล์ที่ทำให้เว็บไซต์ของคุณทำงานถูกเก็บที่ไหน เราจะสร้างเว็บเพจพื้นฐานมากๆ เมื่อคุณรู้วิธีทำแล้ว คุณจะรู้พื้นฐานที่จะกระโดดไปเรียนรู้การออกแบบและพัฒนาเว็บ
- หลังจากติดตั้ง IIS แล้ว ให้เปิด File Explorer นำทางไปที่ C:\intepub\wwwroot นั่นคือที่ที่ไฟล์ที่ประกอบเว็บไซต์ต้องถูกเก็บ คุณจะเห็นไฟล์เว็บเพจเริ่มต้นของ IIS iisstart.html และภาพที่แสดงบนหน้าต่าง iisstart.png นี่คือที่ที่คุณจะบันทึกเว็บเพจแรกของคุณ
- เปิด Notepad ในฐานะ Administrator เพื่อบันทึกไปยังตำแหน่ง wwwroot คุณต้องเป็นแอดมิน
- บันทึกไฟล์ไปที่ตำแหน่ง wwwroot ตั้งชื่อว่า index.html และเปลี่ยน Save as type: เป็น All Files จากนั้นคลิกปุ่ม Save
- ตอนนี้มันบันทึกเป็นประเภทไฟล์ที่ถูกต้องแล้ว มาใส่เนื้อหาในมัน ให้ป้อนโค้ด HTML ต่อไปนี้สำหรับเว็บเพจพื้นฐานมากๆ และบันทึก:
<html>
<body>
<h1>Hello World!</h1>
</body>
</html>
- กลับไปที่เบราว์เซอร์เว็บที่มีเว็บเพจเริ่มต้นของ IIS คลิกปุ่มรีเฟรช คุณจะเห็นเว็บเพจแรกของคุณตอนนี้
แค่นี้ก็เสร็จ! คุณเพิ่งสร้างและเผยแพร่เว็บไซต์แรกของคุณบน IIS
ติดตั้ง IIS โดยใช้คำสั่ง Windows
เราสามารถลดกระบวนการติดตั้ง IIS เหลือเพียงคำสั่งบรรทัดเดียว สามารถทำได้ใน Windows Command Prompt หรือ PowerShell เราจะแสดงวิธีทำด้วยคำสั่ง Windows ก่อน แต่การเรียนรู้ PowerShell จะเป็นประโยชน์มากในอนาคต
- พิมพ์ cmd ในแถบค้นหา และผลลัพธ์อันดับหนึ่งควรเป็น Command Prompt คลิกที่ Run as administrator
- พิมพ์คำสั่ง DISM /online /enable-feature /featureName:IIS-DefaultDocument /All และกด Enter
- คุณจะเห็นแถบความคืบหน้าปรากฏขึ้น เมื่อถึง 100.0% และคุณเห็นข้อความ "The operation completed successfully." คุณสามารถปิด Command Prompt ได้ IIS ถูกติดตั้งแล้ว
- ตรวจสอบให้แน่ใจว่าคุณสามารถเปิด IIS Manager ได้ และการติดตั้งทำงาน โดยใช้ขั้นตอน 4-7 จากส่วน ติดตั้ง IIS โดยใช้ GUI
ติดตั้ง IIS โดยใช้ PowerShell
การเรียนรู้การทำสิ่งต่างๆ เช่น การติดตั้ง IIS ใน PowerShell เป็นประโยชน์มากสองเหตุผล หนึ่ง มันเป็นวิธีที่ง่ายและเร็วที่สุดในการทำงานบริหารส่วนใหญ่ใน Windows สอง คุณสามารถบันทึกคำสั่ง PowerShell ซึ่งเรียกว่า cmdlets เป็นสคริปต์ และรันได้ทุกเมื่อบนคอมพิวเตอร์หรือเซิร์ฟเวอร์ Windows ใดๆ
- พิมพ์ powershell ในแถบค้นหา และหนึ่งในผลลัพธ์ควรเป็น PowerShell ISE คลิกที่ Run as administrator
- พิมพ์ cmdlet Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -NoRestart และรันมัน คุณจะเห็นแถบความคืบหน้าเริ่มขึ้น เมื่อเสร็จสิ้น ให้ตรวจสอบให้แน่ใจว่า IIS ติดตั้งและทำงานแล้ว
- ขั้นตอนนี้เป็นตัวเลือก แต่คุณสามารถบันทึกนี้เป็นสคริปต์ PowerShell และรันได้ทุกเมื่อ ทำงานกับสคริปต์และเพิ่มพารามิเตอร์ที่แตกต่างกัน ในที่สุด คุณจะมีสคริปต์ติดตั้ง IIS ที่ตั้งค่าสิ่งต่างๆ ให้ตรงกับที่คุณต้องการทุกครั้ง ด้วยการคลิกเพียงครั้งเดียว
คุณคือเว็บแล้ว!
นี่คือเพียงจุดเริ่มต้นของสิ่งที่คุณสามารถทำได้กับการทำเว็บไซต์ของคุณเองใน IIS มองหาการใช้ IIS สำหรับการโอนไฟล์ FTP หรือโฮสต์สื่อด้วย นอกจากนี้ มองหา Web Platform Installer ของ Microsoft สำหรับวิธีที่ง่ายขึ้นในการติดตั้งและเรียนรู้สิ่งต่างๆ เช่น WordPress, PHP, Python และอื่นๆ