การติดตั้ง Shibboleth Single Sign-On
ตอนที่ 6 - ทำให้ Apache ใช้ SSL

11. ทำให้ Apache Web Server ใช้ SSL ได้

ก่อนที่เราจะไปคอนฟิกเรื่อง Relying Party เราจำเป็นต้องทำให้ Apache 2.2 สามารถใช้งาน SSL ได้ก่อน โดยทำตามขั้นตอนต่อไปนี้

11.1 แก้ไขไฟล์ httpd.conf

ให้เปิดไฟล์ httpd.conf ออกมาเพื่อแก้ไขโดยเปิดคอมเมนต์ที่บริเวณโมดูล ssl_module ดังนี้

รูปภาพ 42 เปิดคอมเมนต์ที่ ssl_module
และเปิดคอมเมนต์ที่บรรทัด 473 ดังนี้

รูปภาพ 43 เปิดคอมเมนต์ที่ไปรวมไฟล์ httpd-ssl.conf ออกมาด้วย

11.2 ใส่ค่าคีย์ให้กับ SSL

เปิดไฟล์ httpd-ssl.conf ที่โฟลเดอร์ c:\sso\Apache2.2\conf\extra เพื่อแก้ไขดังนี้

รูปภาพ 44 ชี้ SSLCertificateFile และ SSLCertificateKeyFile ไปที่ sp-cert.pem กับ sp-key.pem
 หลังจากแก้ไขไฟล์ httpd-ssl.conf และบันทึกไว้แล้ว ให้รีสตาทร์ Apache Web Server แล้วเบราซไปที่ https://127.0.0.1 ควรจะปรากฏภาพดังนี้

รูปภาพ 45 ไปที่ https://127.0.0.1 จะปรากฏหน้าต่างไดอะล็อกซ์แจ้ง X509 Certificate
เมื่อกดปุ่ม View Certificate จะพบรายละเอียดดังนี้

รูปภาพ 46 ชื่อของ Issuer จะตรงกับชื่อเครื่องคอมพิวเตอร์ของท่าน
และจะปรากฏหน้าเว็บดังนี้


รูปภาพ 47 ถ้าเข้าที่ https://127.0.0.1 ได้แสดงว่า Apache สามารถใช้งาน SSL ได้แล้ว

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การติดตั้ง Shibboleth Single Sign-On
ตอนที่ 12 - การทำ SLO (Single Log-out)

ตัวอย่างการเข้ารหัส AES ด้วย Java และถอดรหัสด้วย C#.NET

การรักษาความปลอดภัยแบบ OWASP