Contact
Line : comsiam
Contact
Line : comsiam

การใช้ HTTPS ช่วยเข้ารหัสการเชื่อมต่อระหว่างเบราว์เซอร์กับเว็บไซต์ Joomla ก่อนเปิดใช้ ควรติดตั้งใบรับรอง SSL/TLS ที่โฮสติ้งและทดสอบ URL แบบ HTTPS ให้เรียบร้อย จากนั้นจึงตั้ง Joomla ให้บังคับใช้ HTTPS เพื่อป้องกันปัญหาเข้าเว็บหรือหลังบ้านไม่ได้
ก่อนปรับ Joomla ให้ตรวจสอบกับผู้ให้บริการโฮสติ้งว่า
example.com และ www.example.comhttps:// ได้โดยไม่แสดงคำเตือนใบรับรองหากยังไม่ได้ติดตั้งใบรับรอง ให้ดำเนินการกับโฮสติ้งก่อน การตั้งค่า Force HTTPS ใน Joomla ต้องอาศัย HTTPS ที่เซิร์ฟเวอร์เปิดใช้งานแล้ว
เปิดทั้ง URL แบบมีและไม่มี www ตามที่เว็บไซต์ใช้งาน เช่น
https://example.comhttps://www.example.comตรวจว่าเปิดหน้าเว็บไซต์ได้ถูกต้อง ใบรับรองไม่แจ้งเตือน และหน้าเข้าสู่หลังบ้าน https://example.com/administrator ใช้งานได้ หากเว็บไซต์ใช้โฟลเดอร์ย่อย ให้เติมชื่อโฟลเดอร์ก่อน /administrator
หากรูปแบบใดรูปแบบหนึ่งเข้าไม่ได้ ให้แก้ใบรับรองหรือการตั้งค่าโดเมนให้เรียบร้อยก่อนเปิดการบังคับ HTTPS
เมื่อทดสอบ HTTPS ผ่านแล้ว ให้ตั้งค่าจากหลังบ้าน Joomla
ชื่อหรือตำแหน่งตัวเลือกอาจต่างกันเล็กน้อยตามเวอร์ชัน Joomla หากต้องการบังคับเฉพาะหลังบ้าน ตัวเลือก Administrator Only จะจำกัดผลเฉพาะส่วนจัดการ แต่เว็บไซต์ทั่วไปที่ต้องการใช้ HTTPS ทุกหน้าควรตั้งให้ครอบคลุมทั้งเว็บไซต์
หลังบันทึก ให้ตรวจหน้าแรก บทความ เมนู แบบฟอร์ม และหน้าเข้าสู่ระบบว่าที่อยู่ขึ้นต้นด้วย https:// หากหน้าเว็บยังโหลดรูปภาพหรือไฟล์บางรายการผ่าน HTTP อาจเกิดคำเตือนเนื้อหาผสม หรือ Mixed Content
ตรวจแหล่งที่มาของรูปภาพ สคริปต์ และไฟล์ที่ฝังไว้ หากพบ URL แบบ http:// ให้แก้เป็น HTTPS หรือใช้ URL ที่เหมาะสมตามการตั้งค่าเว็บไซต์และส่วนเสริม
ตรวจการตั้งค่า redirect ใน Joomla, .htaccess, แผงควบคุมโฮสติ้ง และบริการ proxy หรือ CDN หากมีหลายจุดบังคับเปลี่ยน HTTP เป็น HTTPS พร้อมกัน อาจเกิดการวนกลับไปมา
ตรวจว่าใบรับรองยังใช้งานได้และครอบคลุมชื่อโดเมนที่เปิด รวมถึงตรวจว่าไม่ได้เปิด www ทั้งที่ใบรับรองรองรับเฉพาะโดเมนหลัก หรือกลับกัน
ตรวจว่ารูปภาพและไฟล์ที่ฝังในบทความหรือส่วนเสริมเรียกผ่าน HTTP อยู่หรือไม่ แก้ URL เหล่านั้นและทดสอบหน้าเดิมอีกครั้ง
หากเปิด Force HTTPS ก่อนติดตั้งใบรับรอง หรือมี redirect ขัดแย้งกัน หน้า Administrator อาจเข้าไม่ได้ ให้ตรวจสถานะ SSL และการตั้งค่า redirect ที่โฮสต์ หากแก้ผ่านหลังบ้านไม่ได้ ให้ติดต่อผู้ให้บริการหรือผู้ดูแลเว็บไซต์ก่อนแก้ไฟล์ระบบเอง
เลือก URL หลักของเว็บไซต์ให้เป็นรูปแบบเดียว เช่น ใช้ https://example.com หรือ https://www.example.com แล้วตั้งให้ URL อีกรูปแบบเปลี่ยนเส้นทางไปยัง URL หลักอย่างสม่ำเสมอ
หลังตั้งค่า ให้ตรวจว่าเมนู ลิงก์ภายใน และ canonical URL ใช้รูปแบบ HTTPS เดียวกัน โดยเฉพาะหากเว็บไซต์เคยเปิดผ่าน HTTP มาก่อน
www ให้ชัดเจนแนวทางของ ComSiam คือทดสอบใบรับรองและ URL HTTPS ให้ผ่านก่อน แล้วค่อยเปิด Force HTTPS ใน Joomla วิธีนี้ช่วยลดโอกาสล็อกตัวเองออกจากหลังบ้านหรือทำให้เว็บไซต์วนเปลี่ยนเส้นทาง
สรุปคือ HTTPS ต้องเปิดใช้งานที่โฮสติ้งก่อน จากนั้นเข้า System → Global Configuration → Server → Force HTTPS แล้วเลือกใช้กับทั้งเว็บไซต์ พร้อมตรวจใบรับรอง เนื้อหาผสม และ URL หลักหลังบันทึก ComSiam แนะนำให้สำรองข้อมูลก่อนปรับ .htaccess หรือกฎ redirect เพิ่มเติม