EP2. Configure IIS to support SSL on windows server 2012

วิธีการเซ็ต IIS ให้ Support SSL ใน Windows Server 2012


จากโพสที่แล้ว

เล่าก่อนนิดนึง

ผมได้โจทย์จากที่ทำงาน ที่ต้องการปรับ Portal Website ภายในบริษัทให้รองรับ SSL 

เนื่องด้วยเรื่องความปลอดภัยและการสนับสนุนของ Web Browser ในปัจจุบัน แต่จริงๆ มันมีความสำคัญอยู่แหล่ะว่า ทำไมเว็บไซต์เราจึงจำเป็นต้องทำ SSL หรือ HTTPS

 

 สิงที่ต้องเตรียม

  1. AD CA (Active Directory Certificate Authority)
  2.  IIS (Internet Information Service) บน Windows Server

วิธีการตั้งค่า 

1. สร้าง Certificate สำหรับ Domain ที่จะเซ็ตใน IIS 

2. การตั้งค่า IIS ให้รองรับ SSL หรือ HTTPS  



2. การตั้งค่า IIS ให้รองรับ SSL หรือ HTTPS

ถ้าหากเราไป Set Enable SSL ที่ IIS แบบตรงๆ เราจะเจอหน้านี้เวลาเราเข้าเว็บไซต์ของเรา


 

จากโจทย์ มาเจอปัญหานี้ "Warning Potential Security Risk Ahead"
เราจึงจำเป็นต้องสร้าง Certificate สำหรับ Website เรา สำหรับใครที่ยังไม่ได้อ่าน ไปอ่านวิธีสร้าง Certificate ที่ EP.1 Configure IIS to support SSL on windows server 2012 

วิธีการตั้งค่า IIS ให้รองรับ SSL หรือ HTTPS 

1. Install Certificate ที่เราได้สร้างขึ้นแล้วจาก  EP.1 Configure IIS to support SSL on windows server 2012 

  1.1 คลิกขวาที่ Certificate ที่ Download มา

คลิกขวาที่ Certificate ที่ Download มา
 
1.2 เลือก Local Machine แล้ว กดปุ่ม Next

 
1.3 เลือก Place all certificate in the following store แล้ว Browse เลือกเป็น Web Hosting แล้วกดปุ่ม Next

 

เสร็จแล้วกด Finish

2. ตั้งค่า Site ใน IIS ให้ Support SSL หรือ HTTPS

2.1 เลือก Site ที่ต้องการ แล้ว มองหา Binding ที่ Panel ด้านขวามือ

2.2  กดปุ่ม Add 
-  Type เลือกเป็น https
- IP Address เลือกเป็น All Unassigned หรือใครกำหนดเป็น IP ก็ระบุเป็น IP ก็ได้ครับ
- Port 443
- Host Name ใส่เป็น domain ของเราที่ขอ SSL
- ติ๊กเลือก Require Server Name Indication (กรณีที่เราใช้ Multiple Site โดยใช้ IP เดียวกัน)
- SSL certificates ให้เลือก friendly name ที่เราสร้าง Certificate ที่ติดตั้งไป

เสร็จแล้วกด OK
 
สุดท้าย restart iis service หรือจะ restart site ก็ได้น่ะครับ
 
แล้วลองเข้าเว็บไซต์ https ดูครับ เราจะไม่เจอ Error แล้ว
 

แสดงความคิดเห็น