Contact
Line : comsiam
Contact
Line : comsiam

SSL Certificate เป็นองค์ประกอบสำคัญของเว็บไซต์และ Web Application บน IIS (Internet Information Services) เพราะช่วยเข้ารหัสข้อมูลระหว่างผู้ใช้งานและเซิร์ฟเวอร์ผ่าน HTTPS
เมื่อเกิด SSL Certificate Error ผู้ใช้งานอาจเข้าเว็บไซต์ไม่ได้, Browser แจ้งเตือนความปลอดภัย หรือระบบ API ต่าง ๆ ไม่สามารถเชื่อมต่อได้ ส่งผลกระทบต่อความน่าเชื่อถือและการใช้งานของระบบทันที
บทความนี้จะช่วยให้คุณวิเคราะห์และแก้ไข SSL Certificate Error บน IIS ของ Windows Server 2025 อย่างเป็นขั้นตอนแบบช่าง IT
อาการที่พบได้ เช่น
ข้อความ Error ที่พบบ่อย เช่น
NET::ERR_CERT_COMMON_NAME_INVALID
NET::ERR_CERT_DATE_INVALID
Your connection is not private
เปิด
certlm.msc
ไปที่
Personal
Certificates
ตรวจสอบ
Certificate ที่หมดอายุจะทำให้ HTTPS ใช้งานไม่ได้ทันที
Certificate ที่ใช้งานกับ IIS
ต้องมี
Private Key
สังเกตจากสัญลักษณ์กุญแจใน Certificate
หากไม่มี Private Key
IIS จะไม่สามารถใช้ Certificate ได้
เปิด
IIS Manager
เลือกเว็บไซต์
Bindings
ตรวจสอบ
https
ว่าเชื่อมกับ Certificate ที่ถูกต้องหรือไม่
หลายครั้ง Certificate ถูกต่ออายุแล้ว
แต่ Binding ยังชี้ไปยัง Certificate เก่า
ตัวอย่าง
Certificate ออกให้
www.company.com
แต่ผู้ใช้เข้า
portal.company.com
จะเกิด
Common Name Invalid
ทันที
ชื่อใน Certificate ต้องตรงกับ URL ที่ใช้งาน
เปิด Certificate
แท็บ
Certification Path
ตรวจสอบว่า
ครบถ้วนหรือไม่
Chain ที่ไม่สมบูรณ์เป็นสาเหตุยอดนิยมของ SSL Error
โดยเฉพาะกรณีใช้
Internal CA
หรือ
Private CA
ต้องตรวจสอบว่า
Client Trust Root CA แล้ว
หากไม่ Trust
Browser จะขึ้น Security Warning
ตรวจสอบว่า IIS กำลัง Listen
Port
443
ด้วยคำสั่ง
netstat -ano
หาก Port 443 ถูกใช้งานโดยโปรแกรมอื่น
HTTPS จะไม่ทำงาน
ตรวจสอบว่า Firewall อนุญาต
TCP 443
ทั้ง
Windows Server 2025 รองรับ
หาก Client เก่าใช้ TLS รุ่นเก่า
อาจเชื่อมต่อไม่ได้
ควรตรวจสอบ Compatibility
เปิด Browser
F12
Network
Security
ดูรายละเอียด
ช่วยระบุสาเหตุได้แม่นยำมาก
เปิด
Event Viewer
System
ค้นหา
Schannel
Event
มักเกี่ยวข้องกับ SSL/TLS โดยตรง
ทดสอบจาก
เพื่อแยกปัญหา
ออกจากกัน
แนวทางที่แนะนำ
ทีมงาน comsiam มักแนะนำให้มีระบบแจ้งเตือนวันหมดอายุของ Certificate อัตโนมัติ เพราะปัญหาส่วนใหญ่เกิดจากการลืมต่ออายุ ไม่ใช่ปัญหาทางเทคนิคที่ซับซ้อน
SSL Certificate Error บน IIS ของ Windows Server 2025 มักเกิดจาก Certificate หมดอายุ, Binding ผิด, Hostname ไม่ตรง, Chain ไม่สมบูรณ์ หรือปัญหา TLS การตรวจสอบ Certificate Store, IIS Binding และ Event Viewer จะช่วยให้หาสาเหตุได้อย่างรวดเร็ว
สำหรับองค์กรที่ให้บริการเว็บไซต์หรือ API comsiam แนะนำให้จัดทำระบบบริหารจัดการ Certificate อย่างเป็นทางการ เพื่อป้องกัน Downtime และปัญหาด้านความปลอดภัยในระยะยาว
หาก Certificate หลักของเว็บไซต์องค์กรหมดอายุในคืนนี้ คุณมีระบบแจ้งเตือนล่วงหน้าหรือยัง หรือจะทราบอีกครั้งเมื่อผู้ใช้งานเริ่มโทรมาแจ้งว่าเข้าเว็บไซต์ไม่ได้?