บางท่านอาจจะสงสัยว่าทำไมเปิดใช้งาน ssl แล้วเมื่อเข้าใช้งานผ่าน https:// แล้วหน้าเว็บไซต์จึงไม่ดึงข้อมูลออกมา วิธีการตรวจสอบมีดังนี้ครับผม
ให้ทำการ login เข้าสู่ directadmin และไปที่เมนู File Manager
จากนั้นให้ทำการตรวจสอบไฟล์ของเว็บไซต์ว่าไฟล์ต่างๆนั้น ถูกเก็บเอาไว้ที่ Directory ไหนโดยสามารถตรวจสอบได้ดังนี้
– domains -> ชื่อโดเมนของท่าน
ในที่นี้จะสังเกตุได้ว่า ไฟล์ของเว็บไซต์นั้นถูกเก็บเอาไว้ที่ public_html
จากนั้นให้ไปที่ domain setup เพื่อตรวจสอบดูการตั้งค่าของ domain
ในการตั้งค่า domain ดังนี้ครับผม
Use a directory named private_html
– หมายถึง ถ้าหากเปิดใช้งาน ssl แล้วมีการเข้าใช้งานผ่าน https:// แล้ว หน้าเว็บไซต์จะดึงข้อมูลจาก Directory Private_html
Use a symbolic link from private_html to public_html – allows for same data in http and https
– หมายถึง การทำ link ให้ directory public_html และ private_html มองเป็น directory เดียวกัน ถ้าหากเปิดใช้งาน ssl แล้วมีการเข้าใช้งานผ่าน https หน้าเว็บไซต์จะเรียกข้อมูลจาก public_html เป็นหลัก เพราะว่าเราได้ทำการ link directory เข้าหากันแล้ว