การติดตั้ง SSL Certificate บน Windows Server


Last Update: 28/12/2024


การติดตั้ง SSL Certificate มี 2 วิธี คือแบบ A และ แบบ B ให้เลือกใช้วิธีใดวิธีหนึ่งเท่านั้น




A) ติดตั้งแบบปกติ (สำหรับการคิดตั้งบน Windows Server ที่ใช้ Generate CSR/Private key เท่านั้น)

สามารถติดตั้งตามขั้นตอนปกติ โดยใช้ไฟล์ certificate.cer (เช่น yourdomain_com.cer หรือ star_yourdomain_com.cer) ที่ทาง CA ส่งให้ทางอีเมล์
*** หากได้รับเป็นไฟล์ .crt ให้ rename เปลี่ยนนามสกุลไฟล์ เป็น .cer ก่อน หากไม่ rename เปลี่ยนนามสกุล จะพบกับ Error นี้ ***




1. เปิด IIS ==> คลิกที่ชื่อ Server (ทางด้านซ้ายมือ) ==> ดับเบิ้ลคลิก Server Certificates (ตรงส่วนกลาง)



2. คลิกเมนู Complete Certificate Request (ทางด้านขวามือ)



3. เลื่อกไฟล์ Certificate (.cer) ==> ตรง Friendly name ให้ตั้งชื่อ Certificate ตามต้องการ เช่น yourdomain.com ==> คลิก OK
หมายเหตุ บน IIS Version 8 ขั้นไป จะมีให้เลือกว่าเป็น Personal หรือ Web Hosting ให้เลือก Personal



4. คลิกเลือก Default Web Site (ทางด้านซ้ายมือ) ==> คลิกเมนู bindings (ทางด้านขวามือ)



5. คลิก Add



6. เลือก Type: https ==> คลิก Select เลือกชื่อ SSL Certificate (ที่ตั้งไว้ในข้อ 2) ==> คลิก OK
หมายเหตุ บน IIS Version 10 จะมี ช่อง Host Name ให้พิมพ์ชื่อโดเมน yourdomain.com หรือ เว้นว่างไว้



7. ทำการ Restart IIS หนึ่งครั้ง โดยคลิกที่ เมนู Default Web Site (ทางด้านซ้ายมือ) ที่เมนู Manage Website (ทางด้านขวามือ) คลิก Restart

8. ทดลองเข้าเว็บไซต์ ด้วย https://

หลังจากติดตั้ง SSL Certificate เรียบร้อยแล้ว ขั้นตอนต่อไป คือการติดตั้ง IntermediateCA/RootCA Certificate บน Microsoft IIS Server ssl-tools.in.th/read-text-file.php




B) ติดตั้งโดยการ Import ไฟล์ Certificate.pfx (ติดตั้งบน Windows Server เดรื่องอื่น ๆ ไม่จำกัดจำนวน Server)


จะเอาไฟล์ Certificate.pfx มาจากที่ไหน ?

1. ลูกค้าที่สั่งซื้อ SSL Certificate จาก siamecohost.com สามารถขอรับไฟล์ certificate.pfx ได้ โดยส่งอีเมล์มาที่ support@siamecohsot.com พร้อมแนบไฟล์ private key มาด้วย

2. ได้จากการ Export SSL Certificate (.pfx) จาก Windows Server ที่ได้ทำการติดตั้ง SSL Certificate ไว้เรียบร้อยแล้ว
- ขั้นตอนการ Import/Export Certificate.pfx สำหรับ Windows Server IIS 5/6
- ขั้นตอนการ Import/Export Certificate.pfx สำหรับ Windows Server IIS 10

3. ได้จากการ Convert Files SSL Certificate โดยต้องนำไฟล์ Certificate.cer (เช่น yourdomain_com.cer หรือ star_yourdomain_com.cer) , Private key (privatekey.key), RootCA (root.cer), IntermediateCA (intermediate.cer) ไปแปลงเป็นไฟล์ .pfx หากได้รับเป็นไฟล์ .crt ให้ rename เปลี่ยนนามสกุลไฟล์ เป็น .cer ก่อน จากนั้นเข้าไปที่ URL นี้ ssl-tools.in.th/v2/ssl-converter.php

(ตรง Curent type เลือก PEM, Change for เลือก PFX) การแปลงไฟล์ต้องตั้ง Password ด้วย ให้จด Password เก็บไว้ในที่ปลอดภัย




ขั้นตอนการติดตั้ง SSL Certificate โดยการ Import File Certificate.pfx


1. เปิด IIS ==> คลิกที่ชื่อ Server (ทางด้านซ้ายมือ) ==> ดับเบิ้ลคลิก Server Certificates (ตรงส่วนกลาง)



2. คลิกเมนู Import (ทางด้านขวามือ)



3. เลื่อกไฟล์ Certificate (.pfx) ==> พิมพ์ Password (ที่ตั้งไว้ตอนแปลงไฟล์) ==> คลิก OK
หมายเหตุ บน IIS Version 8 ขั้นไป จะมีให้เลือกว่าเป็น Personal หรือ Web Hosting ให้เลือก Personal



4. คลิกเลือก Default Web Site (ทางด้านซ้ายมือ) ==> คลิกเมนู bindings (ทางด้านขวามือ)



5. คลิก Add



6. เลือก Type: https ==> คลิก Select เลือกชื่อ SSL Certificate (ที่ตั้งไว้ในข้อ 2) ==> คลิก OK
หมายเหตุ บน IIS Version 10 จะมี ช่อง Host Name ให้พิมพ์ชื่อโดเมน yourdomain.com หรือ เว้นว่างไว้



7. ทำการ Restart IIS หนึ่งครั้ง โดยคลิกที่ เมนู Default Web Site (ทางด้านซ้ายมือ) ที่เมนู Manage Website (ทางด้านขวามือ) คลิก Restart

8. ทดลองเข้าเว็บไซต์ ด้วย https://

ท่านสามารถนำไฟล์ .pfx + Password ไปติดตั้งในเครื่อง อื่น ๆ ได้ ไม่จำกัด (กรณีซื้อแบบ Wildcard/SAN/Multi-Domain)