วันเสาร์ที่ 20 พฤษภาคม พ.ศ. 2560

ทำเว็บให้เป็น https ง่ายๆ ด้วย Let's Encrypt (Direct Admin)



หลายคนอาจอยากเปลี่ยนเว็บธรรมดาของเรา จาก http: ให้กลายเป็น https นะครับ หรือเรียกกันอีกอย่างว่า SSL บทความนี้ผมมาแปะไว้สักหน่อยครับกันลืม

วิธีการทำ SSL ด้วย Let's Encrypt (Direct Admin)

ซึ่งจะบอกว่า บางโฮสก็มีให้ บางโฮสก็ไม่มีนะครับ ก่อนจะจดทะเบียนโฮส ก็ลองสอบถามข้อมูลดูก่อนได้ครับ อีกวิธีนึง หากโฮสเราไม่ใช้ Cpanel แบบ Direct Admin ก็คงเป็น cloudflare (ที่ผมเคยใช้นะ) ซึ่งทั้ง cloudflare และ Let's Encrypt นั้นล้วนแล้วแต่ฟรีทั้งนั้นครับ ฉะนั้น จัดเลยอย่ารีรอ สำหรับเว็บใหม่ผมว่ายุคนี้ทำไว้ ดีกว่าไม่ทำครับ เดี๋ยวอยากมาคิดจะทำตอนหลัง จะยุ่งยากเอา

อีกอย่าง หากใช้ Let's Encrypt แล้ว กรอก url ปกติ เช่น abc.com แล้วมันไม่ Redirect ไปที่ https ให้เราเปิดไฟล์ .httaccess ออกมาแล้วใส่ไอ้นี่เข้าไปบรรทัดบนสุดได้เลยครับ 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
(ใส่ใน Folder Public_html นะครับ)