การติดตั้ง SSL ใน Directadin (DA) นั้นสามารถทำได้หลายวิธีนะครับ โดยในนี้ขอเสนอวิธีการติดตั้ง SSL ฟรีที่มากับ DA.
ซึ่งเป็น Let's Encrypt ฟรีของทาง DA. นั่นเองครับ
โดยให้เข้าไปที่ SSL Certificates
เลือกแบบ Free & automatic certificate from Let's Encrypt
จากนั้นกด Save แล้วรอจนมันขึ้นติดตั้งเสร็จนะครับ
กลับไปยังหน้า Home เลือก Domain setup คลิกเข้าโดเมนแล้วเปลี่ยนเป็น
Use a symbolic link from private_html to public_html - allows for same data in http and https
แล้วกด Save
จะขึ้นหน้าจอยืนยันให้กด OK ครับ
ลองเข้าเวปที่ขึ้นต้นด้วย https เพื่อทดสอบว่าใช้ได้ไหมก่อนนะครับ ถ้าไม่มีอะไรผิดพลาดจะเข้าได้แน่นอนครับ
ขั้นตอนสุดท้ายคือการทำ redirect เวปไปจาก http ไปที่ https นะครับ
โดยให้เปิดไฟล์ public_html/.htaccess แล้วเพิ่มโคด
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
แทรกเข้าข้างล่างสุดได้เลยนะครับ
เพียงเท่านี้การติดตั้ง SSL ก็เป็นอันเรียบร้อยแล้วครับ