การทำ HTTPS (SSL ฟรี)

HTTPS คืออะไร

ทำเว็บให้เป็น HTTPS คือ การเข้ารหัสข้อมูลบนเว็บไซต์ของเรา เพื่อเพิ่มความปลอดภัยในการสื่อสารหรือส่งข้อมูลบนเครือข่ายอินเทอร์เน็ตครับ เราจะสังเกตเห็นว่าเว็บไหนที่เขาเข้ารหัสไว้ มันจะมีการแสดงรูปแม่กุญแจเอาไว้บน browser ลองดูจากรูปตัวอย่างนะครับ

ทำ https

ซึ่งเราจะทำ HTTPS ผ่านสิ่งที่เรียกว่า Let’s Encrypt Free SSL โดยส่วนใหญ่โฮสแต่ละเจ้าจะมีบริการนี้ให้เราฟรีอยู่แล้วครับ

ทำไมต้องทำ HTTPS

การทำเว็บเราให้เป็น https:// อาจช่วยให้ google มองว่าเว็บเรามีคุณภาพ ใส่ใจเรื่องความปลอดภัยของข้อมูลลูกค้า การจัดอันดับเว็บเราก็จะดีขึ้นได้ครับ หากเปรียบเทียบกับเว็บที่คล้ายกัน แต่เขาไม่ได้เข้ารหัสเว็บเอาไว้ โดยแนวโน้มผมเชื่อว่า google จะให้น้ำหนักเกี่ยวกับการทำเว็บให้ปลอดภัยเพิ่มมากขึ้นด้วย

วิธีการทำเราจะทำได้ 2 วิธี คือ

  1. ติดตั้งเองบนโฮสติ้ง
  2. แจ้งโฮสติ้งทำให้

วิธีการติดตั้ง SSL by Let’s Encryption บน Plesk เพื่อทำเว็บให้เป็น HTTPS

Login เข้าสูระบบ Control panel ของ Hosting ตัวอย่างวิธีการทำในบทความนี้ โฮสที่ผมเลือกใช้คือ Hostatom ซึ่งระบบ Control panel ของเขาคือ plesk

 โฮสเจ้าอื่นๆ ก็สามารถเปิดใช้งาน SSL by Let’s Encryption เพื่อทำ HTTPS ได้เช่นเดียวกัน แค่ว่าหน้าตาการตั้งค่าอาจจะไม่เหมือนกันเฉยๆ

ไปที่ชื่อโดเมนที่ต้องการ คลิกที่  SSL/TLS Certificates  (บางเวอรชั่นของ Plesk เขาก็อาจจะเขียนว่า Let’s Encrypt ก็ให้คลิกที่ตัวนี้แทน

plesk

คลิกเลือก Get it free

free ssl

คลิกเลือก Secure the wildcard domain และ Assign the certificate to mail domain

 

wildcard ssl

จากนั้นรอระบบอัพเดทสักครู่ประมาณ 4-24 ชั่วโมงครับ

วิธีเช็คว่าโดเมนของเราพร้อมใช้งานแล้วรึยัง

ถ้าขึ้นรูปแบบนี้ แสดงว่าโดเมนพร้อมใช้งาน แต่ SSL (HTTPS) ยังไม่อัพเดท ให้คุณรอระบบอัพเดทสักครู่

ถ้าขึ้นรูปแบบนี้ แสดงว่าโดเมนและ SSL พร้อมใช้งานแล้ว

แต่ถ้าแสดงรูปแบบนี้ แสดงว่าโดเมนยังไม่พร้อมใช้งานให้รอ 4-24 ชั่วโมงก่อน

หากทำ HTTPS ตามขั้นตอนแล้วติดขัด สามารถแจ้งทาง Hostatom ทำให้ได้เลยครับ ทางโฮสบริการจุดนี้ให้ฟรีครับ

บทเรียนถัดไป: การสร้าง subdomain