วิธีติดตั้ง IIS บน Windows Server 2022 แบบละเอียด พร้อมใช้งานใน 10 นาที

 Internet Information Services หรือ IIS คือ Web Server ของ Microsoft ที่มาพร้อมกับ Windows Server 2022 ใช้สำหรับโฮสต์เว็บไซต์ เว็บแอปพลิเคชัน ASP.NET API ระบบ Intranet และบริการเว็บภายในองค์กร

หากคุณกำลังต้องการเปิดเว็บไซต์บน Windows Server 2022 การติดตั้ง IIS คือขั้นตอนแรกที่ต้องทำ ซึ่งบทความนี้จะพาคุณติดตั้งแบบละเอียดตั้งแต่เริ่มต้นจนสามารถเปิดหน้าเว็บผ่าน Browser ได้จริง


🚀 IIS คืออะไร

IIS (Internet Information Services) เป็น Web Server Platform ของ Microsoft ที่ใช้สำหรับ

  • Hosting Website

  • Hosting ASP.NET Application

  • Hosting API

  • Intranet Website

  • Corporate Website

  • Web Application ภายในองค์กร

ข้อดีของ IIS คือทำงานร่วมกับ Windows Server 2022 ได้อย่างสมบูรณ์ มีระบบจัดการผ่าน GUI และ PowerShell รองรับการขยายระบบในระดับ Enterprise


🔍 ตรวจสอบก่อนติดตั้ง IIS

ควรตรวจสอบดังนี้

✅ Windows Server 2022 ติดตั้งสมบูรณ์

✅ มีสิทธิ์ Administrator

✅ Server เชื่อมต่อ Network ได้

✅ มีพื้นที่ว่างอย่างน้อย 2-5 GB


⚙️ วิธีติดตั้ง IIS ผ่าน Server Manager

  1. เปิด Server Manager

  2. คลิก

Manage

→ Add Roles and Features

  1. กด Next

  2. เลือก

Role-based or feature-based installation

  1. กด Next

  2. เลือก Server ที่ต้องการติดตั้ง

  3. กด Next

  4. ที่หัวข้อ Server Roles

ติ๊กเลือก

☑ Web Server (IIS)

  1. กด Add Features

  2. กด Next จนถึงหน้า Install

  3. กด Install

  4. รอจนติดตั้งเสร็จ


🔍 ตรวจสอบว่าติดตั้งสำเร็จหรือไม่

เปิด Browser บน Server

พิมพ์

http://localhost

หากพบหน้า

Internet Information Services

แสดงว่าติดตั้งสำเร็จแล้ว


⚙️ ติดตั้ง IIS ผ่าน PowerShell

เปิด PowerShell แบบ Administrator

รันคำสั่ง

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

ตรวจสอบผลลัพธ์

Get-WindowsFeature Web-Server

หากสถานะเป็น

Installed

ถือว่าติดตั้งสำเร็จ


📁 ตำแหน่งเก็บเว็บไซต์เริ่มต้น

Default Website จะอยู่ที่

C:\inetpub\wwwroot

ทดลองสร้างไฟล์

index.html

ตัวอย่าง

<h1>Hello Windows Server 2022</h1>

บันทึกไฟล์

แล้วเปิด

http://localhost

จะเห็นหน้าเว็บไซต์ทันที


🔒 Firewall ที่ควรเปิด

HTTP

TCP 80

HTTPS

TCP 443

PowerShell

New-NetFirewallRule -DisplayName "HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow
New-NetFirewallRule -DisplayName "HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

💡 แนวทางหลังติดตั้ง IIS

หลังจากติดตั้ง IIS สำเร็จ ควรดำเนินการต่อดังนี้

① ติดตั้ง SSL Certificate

② ตั้งค่า HTTPS

③ สร้าง Application Pool

④ ปรับแต่ง Security

⑤ Backup IIS Configuration

⑥ Monitor Website Performance

ทีมงาน comsiam แนะนำให้ย้าย Web Root ออกจากไดรฟ์ C ตั้งแต่เริ่มต้น เพื่อให้ง่ายต่อการ Backup และ Recovery ในอนาคต


🎯 สรุป

การติดตั้ง IIS บน Windows Server 2022 ใช้เวลาเพียงไม่กี่นาที แต่เป็นพื้นฐานสำคัญสำหรับการเปิดใช้งานเว็บไซต์ เว็บแอปพลิเคชัน และระบบภายในองค์กรทั้งหมด หากวางโครงสร้างตั้งแต่ต้นอย่างถูกต้อง จะช่วยให้การบริหารจัดการ Web Server มีประสิทธิภาพมากขึ้น

สำหรับองค์กรที่มีหลายเว็บไซต์หรือมีการใช้งานระดับ Production จริง ทีมงาน comsiam แนะนำให้วางแผนเรื่อง SSL, Backup และ Security ควบคู่ไปกับการติดตั้ง IIS ตั้งแต่วันแรก

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่