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