วิธีติดตั้ง IIS บน Windows Server 2025 แบบละเอียด พร้อมใช้งาน Website และ Web App ได้ทันที

IIS หรือ Internet Information Services คือ Web Server หลักของ Microsoft ที่ใช้สำหรับ:

  • 🌐 Website
  • ☁️ Web Application
  • 📡 API
  • 🏢 Intranet
  • 🔒 HTTPS
  • ⚙️ ASP.NET

Windows Server 2025 ยังคงรองรับ IIS อย่างเต็มรูปแบบ และถูกใช้งานจริงใน:

  • องค์กร
  • ERP
  • ระบบภายใน
  • เว็บบริษัท
  • API Server
  • Dashboard

บทความนี้จะสอนวิธีติดตั้ง IIS บน Windows Server 2025 แบบละเอียด พร้อมแนวคิดที่องค์กรจริงใช้งานกัน


① 🌐 IIS คืออะไร

IIS ย่อมาจาก:

Internet Information Services

คือ Web Server ของ Microsoft

ใช้สำหรับ:

  • Host Website
  • Web App
  • API
  • Intranet

ทำงานคล้าย:

  • Apache
  • NGINX

แต่เหมาะกับระบบ Windows โดยเฉพาะ


② ⚡ ทำไมหลายองค์กรยังใช้ IIS

เพราะ:

  • ใช้งานง่าย
  • Integrate กับ Windows ดี
  • รองรับ ASP.NET
  • จัดการผ่าน GUI ได้
  • เหมาะกับ Microsoft Stack

องค์กรที่ใช้:

  • Active Directory
  • SQL Server
  • .NET

นิยมมาก


③ 🖥️ Windows Server 2025 รองรับ IIS หรือไม่

รองรับเต็มรูปแบบ ✅

รองรับ:

  • HTTP/HTTPS
  • HTTP/2
  • ASP.NET
  • PHP
  • Reverse Proxy
  • WebSocket

④ 🛠️ สิ่งที่ต้องเตรียมก่อนติดตั้ง IIS

ควรมี:

  • Windows Server 2025
  • Static IP
  • DNS
  • Firewall
  • RAM เพียงพอ

ถ้าจะใช้งานจริง:
✅ ควรมี SSL Certificate ด้วย


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

เปิด:

  • Server Manager

ไปที่:

  • Add Roles and Features

กด:

  • Next

เลือก:
✅ Role-based or feature-based installation


⑥ ⚙️ วิธีเลือก Server ที่ต้องการติดตั้ง

เลือก:

  • Server ปัจจุบัน

กด:

  • Next

⑦ 🌍 วิธีเลือก IIS Role

ในหน้า:

  • Server Roles

เลือก:
✅ Web Server (IIS)

ระบบจะถาม Feature เพิ่มเติม

กด:
✅ Add Features


⑧ 📡 Feature สำคัญของ IIS ที่ควรเลือก

แนะนำ:

✅ Static Content
✅ Default Document
✅ HTTP Errors
✅ ASP.NET
✅ Request Filtering
✅ Logging
✅ CGI
✅ WebSocket Protocol

สำหรับใช้งานจริง


⑨ 💻 วิธีติดตั้ง IIS ต่อให้เสร็จ

กด:

  • Next
  • Install

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

ใช้เวลาไม่นาน


⑩ 🔍 วิธีตรวจสอบว่า IIS ติดตั้งสำเร็จหรือยัง

เปิด Browser:

http://localhost

ถ้าขึ้น:
✅ IIS Default Page

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


⑪ ⚡ วิธีเปิด IIS Manager

เปิด Run:

inetmgr

จะเข้าสู่:

  • IIS Manager

ศูนย์กลางจัดการ Web Server


⑫ 📁 Default Website ของ IIS อยู่ตรงไหน

Path มาตรฐาน:

C:\inetpub\wwwroot

สามารถวาง:

  • HTML
  • CSS
  • JS
  • PHP
  • ASP.NET

ได้ทันที


⑬ 🌐 วิธีสร้างหน้าเว็บแรกบน IIS

สร้างไฟล์:

index.html

ใส่:

<h1>Hello Windows Server 2025</h1>

เปิด Browser:

  • จะเห็นหน้าเว็บทันที

⑭ 🔒 วิธีเปิด Firewall สำหรับ IIS

เปิด HTTP:

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

เปิด HTTPS:

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

⑮ 🌍 วิธีเข้าจากเครื่องอื่น

ใช้:

http://IP-Server

ตัวอย่าง:

http://192.168.1.10

ถ้าเข้าได้:
✅ IIS พร้อมใช้งานใน Network


⑯ 📈 วิธีดูสถานะ IIS Service

ใช้:

Get-Service W3SVC

ถ้าขึ้น:
✅ Running

แปลว่า IIS ทำงานอยู่


⑰ 🔥 วิธี Restart IIS

ใช้:

iisreset

นิยมใช้เวลา:

  • Config ใหม่
  • Deploy ใหม่
  • แก้ Error

⑱ 🛡️ วิธีทำ IIS ให้ปลอดภัย

Admin มืออาชีพจะ:

  • เปิด HTTPS
  • ซ่อน IIS Version
  • ปิด Directory Browsing
  • ใช้ WAF
  • จำกัด IP
  • Update Windows

เพราะ Web Server เป็นเป้าหมายหลักของ Hacker


⑲ 🧱 ปัญหาที่พบบ่อยของ IIS

❌ เปิดเว็บไม่ได้

สาเหตุ:

  • Firewall
  • IIS Stop

❌ Port 80 ใช้งานไม่ได้

สาเหตุ:

  • Program อื่นใช้ Port

❌ Error 403

สาเหตุ:

  • Permission

❌ Error 500

สาเหตุ:

  • App พัง
  • ASP.NET Error

⑳ 🚫 สิ่งที่ไม่ควรทำ

❌ เปิด HTTP อย่างเดียว
❌ ใช้ IIS Version เก่า
❌ ไม่ Backup Config
❌ ใช้ Permission กว้างเกิน
❌ ไม่เปิด Firewall Rule อย่างถูกต้อง

นี่คือจุดเสี่ยงที่หลายองค์กรพลาด


㉑ 🧠 เทคนิคจากช่างระบบจริง

ในองค์กรจริง ปัญหาส่วนใหญ่ของ IIS ไม่ได้เกิดจาก IIS เอง แต่เกิดจาก:

  • DNS
  • SSL
  • Firewall
  • Permission
  • Application

หลายคนเสียเวลา Debug IIS ทั้งวัน ทั้งที่จริง:

  • Firewall Block Port 80

แค่จุดเดียว

Admin มืออาชีพจะตรวจ:

  1. IIS Service
  2. Port
  3. Firewall
  4. DNS
  5. SSL

ตามลำดับเสมอ

comsiam มองว่า การติดตั้ง IIS เป็นพื้นฐานสำคัญของสาย Windows Server เพราะระบบองค์กรจำนวนมากยังทำงานผ่าน Web ทั้งหมด


㉒ 📊 IIS ยังเหมาะกับองค์กรยุคใหม่หรือไม่

เหมาะมาก ✅

โดยเฉพาะ:

  • ASP.NET
  • Internal System
  • ERP
  • Dashboard
  • Microsoft Infrastructure

IIS ยังเป็นหัวใจสำคัญของระบบองค์กรจำนวนมากทั่วโลก


㉓ ✅ สรุป

การติดตั้ง IIS บน Windows Server 2025 ช่วยให้สามารถ:

  • สร้าง Website
  • Host Web App
  • ใช้ HTTPS
  • รัน API
  • ทำ Intranet

ได้อย่างมืออาชีพ

เหมาะมากสำหรับ:

  • Enterprise
  • ASP.NET
  • ERP
  • Internal Web
  • Microsoft Environment

㉔ 💬 คำถามชวนคิด

ในองค์กรของคุณตอนนี้ มีระบบ Web กี่ระบบที่สำคัญต่อการทำงานทุกวัน… และถ้าวันหนึ่ง IIS หยุดทำงานขึ้นมา ทีมงานจะยังทำงานต่อได้อีกนานแค่ไหน?