Install Let's Encrypt SSL on Debian 10
หลังจากที่เราได้ตั้งค่า domain name ให้กับเว็บไซต์แล้วนั้น แต่เราต้องการที่จะเปลี่ยน http ให้เป็น https เพื่อความ security ของเว็บไซต์
1) ติดตั้ง certbot tool เพื่อใช้ในการติดตั้ง Let's Encrypt SSL และ generate free SSL certificate
apt install certbot python3-certbot-nginx
2) เรียกใช้งานโดยใช้คำสั่งด้านล่างนี้ และจากนั้นเขาจะให้ใส่อีเมล์, ยอมรับนโยบาย และยอมรับให้ส่งข่าวสารผ่านทางอีเมล์
certbot --nginx
เขาจะถามว่าต้องการให้ domain name อันไหนให้เป็น HTTPS ในที่นี้เราต้องการเลือกทั้งหมดนี้ก็จะทำการกด enter ไปเลย แต่ถ้าต้องการเลือกก็สามารถใส่เป็นตัวเลขชื่อที่ต้องการ
เขาจะถามว่าต้องการแก้ไขให้ redirect traffic ไปยัง HTTPS มั้ย ในที่นี้จะเลือกให้ redirect ก็ละพิมพ์ 2 ลงไป
การติดตั้งสำเร็จ
3) ตรวจสอบหน้าเว็บ จากตรงข้างหน้า domain name ตอนแรกมันจะขึ้นว่า Not secure หลังจากติดตั้ง SSL ก็จะมีรูปแม่กุญแจขึ้นมาแทน