跳到主要内容

เนื้อหาภาษาไทย / 泰语内容

系统指南 内容已审核

ติดตั้ง SSL ใน IIS บน Windows

หากคุณมีไฟล์ที่ประกอบด้วย BEGIN CERTIFICATE และ BEGIN RSA PRIVATE KEY และต้องการติดตั้งใน IIS บน Windows คุณจะต้องแปลงไฟล์ให้อยู่ในรูปแบบ .pfx ก่อน เนื่องจาก IIS รองรับการนำเข้าใบรับรองในรูปแบบ .pfx เท่านั้น (ซึ่งรวมใบรับรองและคีย์ส่วนตัวไว้ในไฟล์เดียว)

ขั้นตอนการติดตั้ง BEGIN CERTIFICATE และ BEGIN RSA PRIVATE KEY บน IIS

1. เตรียมไฟล์ใบรับรอง

  • แยกไฟล์ดังนี้:
    • สร้างไฟล์ชื่อ certificate.crt และวางเฉพาะส่วน -----BEGIN CERTIFICATE----- และข้อมูลที่เกี่ยวข้อง
    • สร้างไฟล์ชื่อ private.key และวางเฉพาะส่วน -----BEGIN RSA PRIVATE KEY----- และข้อมูลที่เกี่ยวข้อง
  • หากมี Intermediate หรือ CA Certificate ให้นำข้อมูลเหล่านั้นรวมกันในไฟล์แยกชื่อ intermediate.crt (ถ้ามี)

2. แปลงเป็นไฟล์ .pfx

ใช้ OpenSSL เพื่อแปลงไฟล์ใบรับรองและคีย์ส่วนตัวให้อยู่ในรูปแบบ .pfx โดยทำตามขั้นตอน:

  1. ติดตั้ง OpenSSL บน Windows (ถ้ายังไม่มี)
  2. เปิด Command Prompt แล้วรันคำสั่ง:
openssl pkcs12 -export -out certificate.pfx -inkey private.key -in certificate.crt -certfile intermediate.crt
  • certificate.crt คือไฟล์ใบรับรอง
  • private.key คือไฟล์คีย์ส่วนตัว
  • intermediate.crt คือไฟล์ Intermediate Certificate (ถ้ามี)
  • certificate.pfx คือไฟล์ที่สร้างขึ้นสำหรับ IIS

คุณจะถูกถามให้ใส่รหัสผ่านเพื่อปกป้องไฟล์ .pfx (จำรหัสผ่านนี้ไว้)

3. ติดตั้งใบรับรองใน IIS

  1. เปิด IIS Manager
  2. ไปที่ชื่อเซิร์ฟเวอร์ของคุณ (ในแถบด้านซ้าย)
  3. คลิก Server Certificates ในแผง Features
  4. คลิก Import... ทางด้านขวา
  5. เลือกไฟล์ .pfx ที่สร้างขึ้น และป้อนรหัสผ่านที่ตั้งไว้
  6. คลิก OK

หากคุณมีไฟล์ที่ประกอบด้วย BEGIN CERTIFICATE และ BEGIN RSA PRIVATE KEY และต้องการติดตั้งใน IIS บน Windows คุณจะต้องแปลงไฟล์ให้อยู่ในรูปแบบ .pfx ก่อน เนื่องจาก IIS รองรับการนำเข้าใบรับรองในรูปแบบ .pfx เท่านั้น (ซึ่งรวมใบรับรองและคีย์ส่วนตัวไว้ในไฟล์เดียว)


ขั้นตอนการติดตั้ง BEGIN CERTIFICATE และ BEGIN RSA PRIVATE KEY บน IIS

1. เตรียมไฟล์ใบรับรอง

  • แยกไฟล์ดังนี้:
    • สร้างไฟล์ชื่อ certificate.crt และวางเฉพาะส่วน -----BEGIN CERTIFICATE----- และข้อมูลที่เกี่ยวข้อง
    • สร้างไฟล์ชื่อ private.key และวางเฉพาะส่วน -----BEGIN RSA PRIVATE KEY----- และข้อมูลที่เกี่ยวข้อง
  • หากมี Intermediate หรือ CA Certificate ให้นำข้อมูลเหล่านั้นรวมกันในไฟล์แยกชื่อ intermediate.crt (ถ้ามี)

2. แปลงเป็นไฟล์ .pfx

ใช้ OpenSSL เพื่อแปลงไฟล์ใบรับรองและคีย์ส่วนตัวให้อยู่ในรูปแบบ .pfx โดยทำตามขั้นตอน:

  1. ติดตั้ง OpenSSL บน Windows (ถ้ายังไม่มี)
  2. เปิด Command Prompt แล้วรันคำสั่ง:bashคัดลอกโค้ดopenssl pkcs12 -export -out certificate.pfx -inkey private.key -in certificate.crt -certfile intermediate.crt
    • certificate.crt คือไฟล์ใบรับรอง
    • private.key คือไฟล์คีย์ส่วนตัว
    • intermediate.crt คือไฟล์ Intermediate Certificate (ถ้ามี)
    • certificate.pfx คือไฟล์ที่สร้างขึ้นสำหรับ IIS
  3. คุณจะถูกถามให้ใส่รหัสผ่านเพื่อปกป้องไฟล์ .pfx (จำรหัสผ่านนี้ไว้)

3. ติดตั้งใบรับรองใน IIS

  1. เปิด IIS Manager
  2. ไปที่ชื่อเซิร์ฟเวอร์ของคุณ (ในแถบด้านซ้าย)
  3. คลิก Server Certificates ในแผง Features
  4. คลิก Import... ทางด้านขวา
  5. เลือกไฟล์ .pfx ที่สร้างขึ้น และป้อนรหัสผ่านที่ตั้งไว้
  6. คลิก OK

4. เชื่อมโยงใบรับรองกับเว็บไซต์

  1. ใน IIS Manager ให้ไปที่เว็บไซต์ที่ต้องการติดตั้ง SSL
  2. คลิก Bindings... ทางด้านขวา
  3. เพิ่มหรือแก้ไข https binding:
    • เลือก Type เป็น https
    • เลือกใบรับรองที่ติดตั้งไว้
  4. คลิก OK และรีสตาร์ทเว็บไซต์

5. ทดสอบการใช้งาน

  • เปิดเว็บไซต์ของคุณผ่าน HTTPS (https://) เพื่อตรวจสอบว่าใบรับรองทำงานได้อย่างถูกต้อง
  • หากมีปัญหา ให้ตรวจสอบไฟล์ใบรับรองและคีย์ส่วนตัวว่าถูกต้องและตรงกัน
Office.in.th Custom Service

想基于此结构开发或定制系统?

Office.in.th 承接企业级 Web Application、API Integration 以及政府/企业管理系统的设计与开发,并提供长期支持。

查看软件开发服务