การติดตั้ง Shibboleth Single Sign-On
ตอนที่ 1 - ติดตั้ง Apache Web Server

1. จัดเตรียมระบบ

สร้างโฟลเดอร์ชื่อว่า sso ไว้ที่ตำแหน่ง c:\ แล้วก็อปปีโฟลเดอร์ setup จากชุดติดตั้งไปไว้ที่ตำแหน่ง c:\sso\setup ดังนี้

รูปภาพ 1 ก็อปปีโฟลเดอร์ setup มาจากชุดติดตั้ง
ภายในโฟลเดอร์ setup จะมีไฟล์ดังต่อไปนี้

รูปภาพ 2 ไฟล์ภายในโฟลเดอร์ setup

2. ติดตั้ง Apache Web Server

2.1 ตรวจสอบสถานะเครื่องก่อนติดตั้ง

ก่อนติดตั้งท่านควรตรวจสอบก่อนว่าไม่มี Apache Web Server ติดตั้งไว้ในเครื่องคอมพิวเตอร์ของท่าน โดยไปที่ Services และตรวจสอบว่าไม่มีเซอร์วิส Apache 2.2 (หรือ Apache เวอร์ชันอื่นเช่น 1.3 ก็ไม่ได้) รันอยู่แล้ว

รูปภาพ 3 ตรวจสอบว่าไม่มีเซอร์วิส Apache รันอยู่ก่อนแล้วในเครื่องของท่าน
หากมีลงไว้ก่อนแล้วให้ท่านถอนการติดตั้งของเดิมทิ้งไปก่อน หรือเลือกเครื่องคอมพิวเตอร์เครื่องอื่นมาทดสอบตามการทดลองนี้
หมายเหตุ -   การทดลองนี้คาดว่าท่านกำลังทำอยู่บนเครื่องคอมพิวเตอร์ที่ค่อนข้างสะอาดปราศจากโปรแกรมรบกวนอื่นใดติดตั้งไว้ก่อนหน้าแล้ว หรือถ้าให้เหมาะสมควรเป็นเครื่องคอมพิวเตอร์ที่พึ่งจะติดตั้งระบบปฏิบัติการวินโดว์เซอร์ฟเวอร์ 2003

2.2 เริ่มต้นติดตั้ง

ดับเบิลคลิกที่ไฟล์ apache_2.2.10-win32-x86-openssl-0.9.8i.msi เพื่อรันโปรแกรมติดตั้ง

รูปภาพ 4 กำหนดชื่อ Network Domain ชื่อ Server Name และอีเมล์แอดเดรสของผู้ดูแลระบบ
ที่หน้าจอ Server Information ให้ใส่ค่าของแต่ละฟิลด์ดังนี้
Network Domain :                                           localhost.localdomain
Server Name :                                                 127.0.0.1
Administrator’s Email Address :                      admin@127.0.0.1
กดปุ่ม Next > เพื่อไปที่หน้าต่อไป

รูปภาพ 5 เลือกประเภทการติดตั้งเป็น Custom
กดปุ่ม Next > แล้วไปที่หน้าต่อไป

รูปภาพ 6 ติดตั้งไว้ที่ c:\sso\Apache2.2\
คลิกปุ่ม Next > แล้วกดปุ่ม Install เพื่อติดตั้งลงที่ตำแหน่งที่กำหนด

2.3 ทดสอบ Apache Web Server

เบราซ์ไปที่ URL ตำแหน่ง http://127.0.0.1 ควรจะปรากฏการแสดงผลคล้ายดังภาพต่อไปนี้

รูปภาพ 7 ทดสอบว่า Apache Web Server รันอยู่โดยเบราซ์ไปที่ http://127.0.0.1
หากผ่านขั้นตอนนี้ไปได้ แสดงว่า Apache Web Server พร้อมสำหรับการใช้งาน และสามารถดำเนินการในขั้นตอนต่อไปได้

2.4 ตรวจสอบล็อกไฟล์ (Log)

ไปที่โฟลเดอร์ c:\sso\Apache2.2\logs เปิดไฟล์ error.log ดูว่าไม่มีข้อผิดพลาดใดๆเกิดขึ้นขณะที่รันเว็บเซอร์เวอร์ เช่นดังภาพต่อไปนี้

รูปภาพ 8 ตรวจสอบไฟล์ error.log ว่าไม่มีข้อผิดพลาดรุนแรงอื่นใดเกิดขึ้นขณะรันเว็บเซอร์เวอร์




ความคิดเห็น

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

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

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

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