שילוב 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. קבלת מפתח API של Cloudflare
- התחבר אל לוח הבקרה שלך ב-Cloudflare
- עבור אל "הפרופיל שלי" (לחץ על כתובת האימייל שלך בפינה הימנית העליונה)
- בחר "API Tokens" מהתפריט
- צור אסימון API חדש עם ההרשאות הבאות:
- Zone.Zone: קריאה
- Zone.DNS: עריכה
- העתק את אסימון ה-API שלך
2. קבלת מזהה ה-Zone שלך
- בלוח הבקרה שלך ב-Cloudflare, בחר את הדומיין שבו ברצונך להשתמש
- מזהה ה-Zone גלוי בלשונית "סקירה כללית", בסרגל הצד הימני תחת "API"
- העתק את מזהה ה-Zone
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 עבור כל דומיין מותאם אישית.
במה היא שונה מהשילוב הסטנדרטי של Cloudflare
| שילוב סטנדרטי | Cloudflare Custom Hostnames | |
|---|---|---|
| מטרה | יצירה אוטומטית של רשומות DNS עבור תת־דומיינים | מאפשרת דומיינים מותאמים אישית (ממופים) עם SSL בניהול Cloudflare |
| המתאים ביותר עבור | multisite בתת־דומיינים | multisite עם מיפוי דומיינים |
| SSL | מטופל בנפרד | מנוהל אוטומטית על ידי Cloudflare |
הגדרת Cloudflare Custom Hostnames
- בלוח הבקרה שלך ב-Cloudflare, פתח את ה-zone עבור הדומיין הראשי שלך.
- עבור אל SSL/TLS > Custom Hostnames.
- הוסף מקור גיבוי שמצביע אל כתובת ה-IP או שם המארח של השרת שלך.
- עבור כל דומיין לקוח שממופה ב-Ultimate Multisite, הוסף רשומת Custom Hostname ב-Cloudflare. ניתן להפוך שלב זה לאוטומטי באמצעות ה-API של Cloudflare.
- Cloudflare מנפיקה ומחדשת תעודות TLS עבור כל שם מארח מותאם אישית באופן אוטומטי לאחר שה-DNS של הלקוח מופנה אל הרשת שלך.
לעיון מלא ב-API, ראה תיעוד Cloudflare Custom Hostnames.
החל מ-Ultimate Multisite v2.6.1, תכונה זו נקראת Cloudflare Custom Hostnames בכל הגדרות ותוויות התוסף. גרסאות מוקדמות יותר השתמשו בשם "Cloudflare for SaaS", שהוא שם המוצר הבסיסי של Cloudflare.
הערות חשובות
בעקבות העדכונים האחרונים של Cloudflare, פרוקסי בתווים כלליים זמין כעת לכל הלקוחות. המשמעות היא ששילוב ה-DNS הסטנדרטי של Cloudflare פחות קריטי להתקנות multisite בתת־דומיינים מבעבר, מכיוון שניתן פשוט להגדיר רשומת DNS בתווים כלליים ב-Cloudflare.