Contact
Line : comsiam
Contact
Line : comsiam

IIS (Internet Information Services) เป็น Web Server หลักของ Microsoft ที่ถูกใช้งานบน Windows Server 2025 สำหรับรันเว็บไซต์ เว็บแอปพลิเคชัน ระบบ ERP, Intranet, API และบริการออนไลน์ต่าง ๆ
เมื่อ IIS เปิดเว็บไม่ได้ ผู้ใช้งานอาจไม่สามารถเข้าถึงเว็บไซต์ ระบบงานภายใน หรือบริการสำคัญขององค์กรได้ ส่งผลให้เกิด Downtime และความเสียหายทางธุรกิจ
บทความนี้จะช่วยให้คุณวิเคราะห์และแก้ไขปัญหา IIS เปิดเว็บไม่ได้อย่างเป็นขั้นตอนแบบช่าง IT
อาการที่พบได้ เช่น
ข้อความ Error ที่พบบ่อย
HTTP Error 500
HTTP Error 503 Service Unavailable
This site can't be reached
เปิด
services.msc
ตรวจสอบบริการ
World Wide Web Publishing Service
สถานะควรเป็น
Running
หาก Service หยุดทำงาน
เว็บไซต์ทั้งหมดจะไม่สามารถใช้งานได้
เปิด
IIS Manager
ตรวจสอบว่า Website อยู่ในสถานะ
Started
หรือไม่
หากเป็น
Stopped
ให้ Start เว็บไซต์ก่อน
Application Pool เป็นสาเหตุยอดนิยมของปัญหา IIS
เปิด
Application Pools
ตรวจสอบว่า
Started
หรือไม่
หาก Application Pool หยุด
เว็บไซต์จะเปิดไม่ได้ทันที
เปิด
Site Bindings
ตรวจสอบ
ตัวอย่างทั่วไป
HTTP 80
HTTPS 443
Port ซ้ำกับโปรแกรมอื่นอาจทำให้ IIS เปิดเว็บไม่ได้
ใช้คำสั่ง
netstat -ano
ตรวจสอบว่า
Port 80 หรือ 443
ถูกโปรแกรมอื่นใช้งานอยู่หรือไม่
เช่น
ตรวจสอบ
Windows Defender Firewall
ว่าอนุญาต
หรือไม่
ทดสอบจากเครื่องอื่น
Test-NetConnection SERVER_IP -Port 80
ตรวจสอบว่า
Website Root Folder
ยังอยู่หรือไม่
ตัวอย่าง
C:\inetpub\wwwroot
หรือ Path ที่กำหนดไว้
หากโฟลเดอร์ถูกย้ายหรือลบ
IIS จะเปิดเว็บไซต์ไม่ได้
Application Pool Identity
ต้องมีสิทธิ์เข้าถึง Folder เว็บไซต์
ตรวจสอบ
Permission ผิดพลาดเป็นสาเหตุของ Error 500 ได้
เปิด
Event Viewer
Windows Logs
Application
ค้นหา
ข้อมูลเหล่านี้ช่วยระบุสาเหตุได้อย่างแม่นยำ
เปิด
Application Pool
Advanced Settings
ตรวจสอบ
Identity
หากใช้บัญชี Domain
ตรวจสอบว่า
สำหรับ ASP.NET
ตรวจสอบไฟล์
web.config
Syntax Error เพียงจุดเดียว
สามารถทำให้เว็บไซต์เปิดไม่ได้ทันที
Log มักอยู่ที่
C:\inetpub\logs\LogFiles
ตรวจสอบ
ช่วยให้วิเคราะห์ปัญหาได้ลึกกว่า Browser Error
แนวทางที่แนะนำ
ทีมงาน comsiam มักแนะนำให้ตรวจสอบ Application Pool ก่อนทุกครั้งเมื่อเว็บไซต์ล่ม เพราะเป็นสาเหตุของปัญหา IIS มากกว่าครึ่งในสภาพแวดล้อมจริง
IIS เปิดเว็บไม่ได้บน Windows Server 2025 มักเกิดจาก Service, Application Pool, Port Binding, Firewall, Permission หรือ Web.config การตรวจสอบอย่างเป็นลำดับช่วยให้หาสาเหตุได้รวดเร็วและลด Downtime ของเว็บไซต์
สำหรับองค์กรที่มีระบบ Web Application สำคัญ comsiam แนะนำให้ติดตั้งระบบ Monitoring สำหรับ IIS และ Application Pool เพื่อให้สามารถตรวจพบปัญหาได้ก่อนที่ผู้ใช้งานจะเริ่มได้รับผลกระทบ
หากเว็บไซต์หลักขององค์กรล่มในช่วงเวลาทำการ คุณสามารถระบุได้ภายในไม่กี่นาทีหรือไม่ว่าปัญหาอยู่ที่ IIS Service, Application Pool หรือ Web Application เอง?