logo blog.kpping.me

การใช้ Cloudflare Proxy และ SSL/TLS แบบ Full (strict) กับ Netlify

การตั้งค่าให้ Cloudflare DNS ชี้มาที่บล็อกนี้ (โฮสต์อยู่บน Netlify) ไม่ยาก แต่หากต้องการใช้ Proxy และ SSL/TLS แบบ Full (strict) ต้องมีการปรับค่าใน Netlify นิดนึง

  1. Login เข้าไปที่ Netlify และเลือกเว็บไซต์ที่ต้องการใช้ Proxy และ SSL/TLS จาก Cloudflare
  2. ไปที่ Site settings > Domain management > HTTPS
  3. กด Install custom certificate (เปิดหน้าจอค้างไว้ก่อน)
  4. Login เข้าไปที่ Cloudflare และเลือกโดเมนที่ใช้กับเว็บไซต์ของเรา
  5. ไปที่ DNS เลือก Record ที่ชี้ไปเว็บไซต์ที่โฮสต์บน Netlify กด Edit แล้วปรับ Proxy Status จาก DNS only เป็น Proxied
  6. ไปที่ SSL/TLS > Overview เลือก Encyption mode เป็น Full (strict)
  7. ไปที่ SSL/TLS > Origin Server กด Create Certificate
  8. เลือก PEM และคัดลอก Origin Certificate ไปแปะที่ช่อง Certificate บน Netlify
  9. คัดลอก Private Key ไปแปะที่ช่อง Private Key บน Netlify
  10. ไปที่ SHA-256 RSA Certificate Chain (Digicert) และคัดลอกข้อมูลในไฟล์ไปแปะที่ช่อง Intermediate certs บน Netlify
  11. กด Install certificate เป็นอันเสร็จสิ้น

 

Happy Coding ครับ