ความสำคัญของความปลอดภัยเมื่อโฮสต์เว็บไซต์สาธารณะ ไม่สามารถพูดเกินจริงได้ ทุกเว็บไซต์บนเว็บอยู่ภายใต้ภัยคุกคามตลอดเวลา ทำอย่างไรดี?
หนึ่งในวิธีปกป้องเว็บและผู้เยี่ยมชมคือใช้ SSL Certificate SSL เข้ารหัสトラフィคระหว่างเว็บและผู้เยี่ยมชม ป้องกันโจมตีดูหรือแก้ไขข้อมูล
การตั้งค่า SSL บน WordPress ไม่ใช่ง่ายเสมอไป เว็บ WordPress หลายแห่งรันบน Shared Hosting ที่จำกัดมาก หากอยู่ Shared Hosting โฮสต์อาจบล็อกการติดตั้ง SSL เอง เพื่อขายของพวกเขา หรือคิดค่าบริการพรีเมียม ไม่คุ้มค่าที่จะจ่ายเงินมากและค่าโฮสติ้งเพิ่มเป็นสองเท่า Cloudflare เสนอทางเลือกที่สมเหตุสมผล: Flexible SSL ฟรี
สร้างบัญชี Cloudflare
ไปที่ Cloudflare สมัคร ให้อีเมลและรหัสผ่าน หลังจากนั้นจะขอโดเมนเนมที่ต้องการใช้ พวกเขาจะสแกน DNS records ของเว็บและแสดงรายการ พวกเขาจะแสดง records พร้อมไอคอนเมฆสีทองที่สามารถเปิดใช้งาน CDN ได้ คุณเลือกเปิด/ปิด CDN ได้ คลิกที่เมฆเพื่อปิด
เลือก records เสร็จแล้ว กดต่อไป หน้าถัดไปเลือกแผน หากไม่ต้องการแผนพรีเมียม เลือกแผนฟรี
Cloudflare จะขอเปลี่ยน DNS servers เป็นของพวกเขา มี 2 วัตถุประสงค์: 1) ให้ Cloudflare เปลี่ยนเส้นทาง request ไปยัง HTTPS version ของเว็บ 2) ให้ทำหน้าที่ CDN สำหรับเนื้อหา กระบวนการนี้ขึ้นอยู่กับโฮสต์หรือ DNS provider ต้องดูในเอกสารของพวกเขา แต่ทุกกรณี ก็คือคัดลอกที่อยู่เว็บจาก Cloudflare ไปที่ DNS provider แล้วอัปเดต
กระบวนการนี้อาจใช้ไม่กี่ชั่วโมง แต่อาจถึง 1 วัน ต้องอดทน จะเสร็จในที่สุด
เสร็จแล้ว จะอยู่ที่แดชบอร์ด Cloudflare ดานบนมีกล่องไอคอนล็อกชื่อ "Crypto" คลิกเข้าไป
ในกล่องแรกของหน้านั้น จะมี dropdown สำหรับ SSL เลือก "Flexible" Cloudflare จะตั้งค่าเซิร์ติฟิเคทอัตโนมัติ แต่อาจใช้เวลาสักพัก
ปลั๊กอิน WordPress
ต้องการปลั๊กอิน WordPress เพื่อทำให้ทุกอย่างทำงาน เชื่อมต่อ Cloudflare เพื่อรวม SSL cert กับเว็บ
ล็อกอิน WordPress ไปที่แท็บ Plugins ค้นหา "Cloudflare Flexible SSL" ติดตั้งปลั๊กอิน
บังคับใช้ HTTPS เสมอ
กลับไปที่เว็บ Cloudflare ที่ส่วน "Crypto" เลื่อนลงจนเจอสวิตช์ "Always Use HTTPS" เปิดมัน
เสร็จแล้ว! ตรวจสอบว่าเว็บใช้ HTTPS สำหรับการเชื่อมต่อทั้งหมด หากใช่ แสดงว่าตั้งค่าสมบูรณ์และทำงานตามที่ต้องการ