การผสานรวม Cloudflare
ภาพรวม
Cloudflare เป็นผู้ให้บริการเครือข่ายส่งมอบเนื้อหา (CDN) และความปลอดภัยชั้นนำที่ช่วยปกป้องและเร่งความเร็วเว็บไซต์ การผสานรวมนี้ช่วยให้จัดการโดเมนอัตโนมัติระหว่าง Ultimate Multisite และ Cloudflare โด ยเฉพาะสำหรับการติดตั้ง multisite แบบโดเมนย่อย
คุณสมบัติ
- การสร้างโดเมนย่อยอัตโนมัติใน Cloudflare
- รองรับโดเมนย่อยแบบพร็อกซี
- การจัดการระเบียน DNS
- การแสดงระเบียน DNS ที่ดีขึ้นในผู้ดูแลระบบ Ultimate Multisite
ข้อกำหนด
ต้องกำหนดค่าคงที่ต่อไปนี้ในไฟล์ wp-config.php ของคุณ:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
คำแนะนำการตั้งค่า
1. รับ Cloudflare API Key ของคุณ
- เข้าสู่ระบบ Cloudflare dashboard ของคุณ
- ไปที่ "โปรไฟล์ของฉัน" (คลิกที่อีเมลของคุณที่มุมขวาบน)
- เลือก "API Tokens" จา กเมนู
- สร้าง API token ใหม่พร้อมสิทธิ์ต่อไปนี้:
- Zone.Zone: Read
- Zone.DNS: Edit
- คัดลอก API token ของคุณ
2. รับ Zone ID ของคุณ
- ใน Cloudflare dashboard ของคุณ ให้เลือกโดเมนที่คุณต้องการใช้
- Zone ID จะแสดงอยู่ในแท็บ "ภาพรวม" ในแถบด้านขวาใต้ "API"
- คัดลอก Zone ID
3. เพิ่มค่าคงที่ลงใน wp-config.php
เพิ่มค่าคงที่ต่อไปนี้ลงในไฟล์ wp-config.php ของคุณ:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. เปิดใช้งานการผสานรวม
- ในผู้ดูแลระบบ WordPress ของคุณ ให้ไปที่ Ultimate Multisite > การตั้งค่า
- ไปที่แท็บ "การแมปโดเมน"
- เลื่อนลงไปที่ "การผสานรวมโฮสต์"
- เปิดใช้งานการผสานรวม Cloudflare
- คลิก "บันทึกการเปลี่ยนแปลง"
วิธีการทำงาน
การจัดการโดเมนย่อย
เมื่อมีการสร้างไซต์ใหม่ในการติดตั้ง multisite แบบโดเมนย่อย:
- การผสานรวมจะส่งคำขอไปยัง API ของ Cloudflare เพื่อเพิ่มระเบียน CNAME สำหรับโดเมนย่อย
- โดเมนย่อยจะถูกกำหนดค่าให้พร็อกซีผ่าน Cloudflare โดยค่าเริ่มต้น (สามารถเปลี่ยนได้ด้วยตัวกรอง)
- เมื่อไซต์ถูกลบ การผสานรวมจะลบโดเมนย่อยออกจาก Cloudflare
การแสดงระเบียน DNS
การผสานรวมช่วยปรับปรุงการแสดงระเบียน DNS ในผู้ดูแลระบบ Ultimate Multisite โดย:
- ดึงระเบียน DNS โดยตรงจาก Cloudflare
- แสดงว่าระเบียนถูกพร็อกซีหรือไม่
- แสดงข้อมูลเพิ่มเติมเกี่ยวกับระเบียน DNS
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (ก่อนหน้านี้เรียกว่า "Cloudflare for SaaS") เป็นคุณสมบัติของ Cloudflare ที่ช่วยให้ลูกค้าของคุณใช้โดเมนของตนเองพร้อม SSL บนเครือข่าย multisite ของคุณได้ นี่เป็นแนวทางที่แนะนำสำหรับการติดตั้ง multisite แบบแมปโดเมนที่ใช้ Cloudflare เพราะ Cloudflare จะจัดการการออกและต่ออายุใบรับรอง SSL สำหรับแต่ละโดเมนแบบกำหนดเองโดยอัตโนมัติ