ความสามารถของเว็บไซต์ที่น่าสนใจเมื่อเปลี่ยนมาใช้ https นั่นก็คือ การที่เว็บไซต์มีการเชื่อมต่อกับอุปกรณ์ ทำให้เว็บไซต์มีความสามารถที่มากขึ้นใกล้เคียงกับความเป็นแอพพลิเคชั่น หรือที่เรียกกันว่า “Progressive Web Apps” ซึ่งเป็นแนวทางของการทำเว็บไซต์ให้ออกมาเหมือนแอพพลิชั่นนั่นเอง ตัวอย่าง การเชื่อมต่อกับอุปกรณ์ Bluetooth LE ผ่าน Bluetooth API
การเลือก Use a symbolic link from private_html to public_html – allows for same data in http and https หมายถึง การเชื่อมโยงของ public_html กับ private_html ให้ใช้ข้อมูลชุดเดียวกัน ถ้าเราอัพไฟล์ไปไว้ที่ plublic_html จะสามารถเรียกดูได้ทั้ง http และ httpsนั่นเอง
Certificate Type ประเภทใบรับรอง ที่แนะนำให้เลือกเป็น SHA256 นั่นก็เพราะว่า Google Chrome ออกมาประกาศนโยบาย ว่าใบรับรอง SSL ที่ใช้ SHA-1 ไม่ปลอดภัยตั้งแต่ต้นปี 2015 เป็นต้นไป
จากนั้นคลิก Save ด้านล่างสุด
ระบบจะแสดงหน้า Certificate and Key Saved. หากยังไม่ขึ้นว่า Certificate and Key Saved. ให้กลับไป Advanced Features เลือกเมนู SSL Certificates อีกครั้ง จากนั้นทำตามขั้นตอนเดิมจนกว่าจะขึ้น Certificate and Key Saved.
หากระบบทำการสร้าง Certificate and Key เรียบร้อยเมื่อเลือกเมนู SSL Certificates อีกครั้ง ด้านล่างสุดก่อนถึงปุ่ม Save จะมีอายุของ Certificate and Key โดยปกติระบบจะทำการต่ออายุของ Certificate and Key ให้อัตโนมัติ และจะแสดงวันที่จะทำการต่ออายุให้อัตโนมัติในอีกกี่วัน
ไปยังส่วนล่างสุดของเว็บไซต์เพื่อสร้างไฟล์ .htaccess ในส่วนของ Create New File พิมพ์คำว่า .htaccess จากนั้นกด Create
ระบบจะพามายังส่วนของการแก้ไขไฟล์
เพิ่ม code ด้านล่างนี้ลงไป
# BEGIN Force http to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
# END Force http to https
หากไม่มีวิธีการข้างต้นทำงานและคุณยังคงได้รับการเชื่อมต่อของคุณไม่ได้เป็นข้อผิดพลาดส่วนตัวก็มีแนวโน้มว่า Google Chrome เป็นเพียงแค่สับสนและคุณอาจเลือกที่จะดำเนินการเว็บไซต์
3. ติ๊กเลือกเมนู Secure SSL จากนั้นคลิก Save จากนั้นตรวจสอบในส่วนของ private_html setup ว่าได้ติ๊กเลือกเมนู Use a directory named private_html เรียบร้อยแล้ว
4. กลับไปที่หน้า Home ของ DirectAdmin ในส่วนของเมนู Advanced Features คลิกเลือก SSL Certificates
5. ติ๊กเลือกเมนู Use the server’s shared signed certificate. จากนั้นเลือก Free & automatic certificate from Let’s Encrypt
6. ระบุข้อมูลส่วนตัวตามช่องรายละเอียดดังภาพ จากนั้นคลิก Save ด้านล่างสุด
7. ระบบได้ยื่นคำขอไปยัง Let’s Encrypt และบันทึก Certificate and Key ไว้บน Server เรียบร้อยแล้วครับ
4. จากนั้นให้เรา Import ไฟล์เว็บที่เราได้ backup ไว้ในตอนแรกกลับเข้าไปใหม่ครับ ด้วยปลั๊กอิน All in one WP Migration อีกครั้ง โดยดูขั้นตอนการย้ายเว็บ >>คลิกที่นี่<<
5. หลักจากเราย้ายเว็บกลับเข้ามาเรียบร้อยแล้วเราจะพบว่า Web Browser แจ้งว่าเว็บไซต์ของเรามีการเชื่อมต่อแบบเข้ารหัส เป็น HTTPS แล้วครับ