Cloudflare એકીકરણ
અવલોકન
Cloudflare એક અગ્રણી સામગ્રી વિતરણ નેટવર્ક (CDN) અને સુરક્ષા પ્રદાતા છે, જે વેબસાઇટોને સુરક્ષિત અને ઝડપી બનાવવામાં મદદ કરે છે. આ એકીકરણ Ultimate Multisite અને Cloudflare વચ્ચે સ્વચાલિત ડોમેન વ્યવસ્થાપન સક્ષમ કરે છે, ખાસ કરીને સબડોમેન multisite સ્થાપનો માટે.
સુવિધાઓ
- Cloudflare માં સ્વચાલિત સબડોમેન બનાવટ
- પ્રોક્સી કરેલા સબડોમેન સપોર્ટ
- DNS રેકોર્ડ વ્યવસ્થાપન
- Ultimate Multisite એડમિનમાં સુધારેલ DNS રેકોર્ડ પ્રદર્શન
આવશ્યકતાઓ
તમારી wp-config.php ફાઇલમાં નીચેના constants વ્યાખ્યાયિત હોવા જોઈએ:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
સેટઅપ સૂચનાઓ
1. તમારી Cloudflare API Key મેળવો
- તમારા Cloudflare dashboard માં લૉગ ઇન કરો
- "My Profile" પર જાઓ (ઉપર-જમણા ખૂણામાં તમારા ઇમેઇલ પર ક્લિક કરો)
- મેનુમાંથી "API Tokens" પસંદ કરો
- નીચેની પરવાનગીઓ સાથે નવો API token બનાવો:
- Zone.Zone: Read
- Zone.DNS: Edit
- તમારો API token કૉપી કરો
2. તમારો Zone ID મેળવો
- તમારા Cloudflare dashboard માં, તમે ઉપયોગ કરવા માંગો છો તે ડોમેન પસંદ કરો
- Zone ID "Overview" ટેબમાં, જમણી સાઇડબારમાં "API" હેઠળ દેખાય છે
- Zone ID કૉપી કરો
3. wp-config.php માં Constants ઉમેરો
તમારી wp-config.php ફાઇલમાં નીચેના constants ઉમેરો:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. એકીકરણ સક્ષમ કરો
- તમારા WordPress એડમિનમાં, Ultimate Multisite > Settings પર જાઓ
- "Domain Mapping" ટેબ પર નેવિગેટ કરો
- "Host Integrations" સુધી નીચે સ્ક્રોલ કરો
- Cloudflare એકીકરણ સક્ષમ કરો
- "Save Changes" ક્લિક કરો
તે કેવી રીતે કામ કરે છે
સબડોમેન વ્યવસ્થાપન
જ્યારે સબડોમેન multisite સ્થાપનમાં નવી સાઇટ બનાવવામાં આવે છે:
- એકીકરણ સબડોમેન માટે CNAME રેકોર્ડ ઉમેરવા Cloudflare ની API ને વિનંતી મોકલે છે
- સબડોમેન ડિફૉલ્ટ રીતે Cloudflare મારફતે પ્રોક્સી થવા માટે કન્ફિગર થાય છે (આ filters વડે બદલી શકાય છે)
- જ્યારે સાઇટ કાઢી નાખવામાં આવે છે, ત્યારે એકીકરણ Cloudflare માંથી સબડોમેન દૂર કરશે
DNS રેકોર્ડ પ્રદર્શન
એકીકરણ Ultimate Multisite એડમિનમાં DNS રેકોર્ડ પ્રદર્શનને આ રીતે સુધારે છે:
- Cloudflare માંથી સીધા DNS રેકોર્ડ્સ મેળવવા
- રેકોર્ડ્સ પ્રોક્સી કરેલા છે કે નહીં તે દર્શાવવું
- DNS રેકોર્ડ્સ વિશે વધારાની માહિતી બતાવવી
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (અગાઉ "Cloudflare for SaaS" કહેવાતું) એ Cloudflare ની એક સુવિધા છે, જે તમારા ગ્રાહકોને તમારા multisite નેટવર્ક પર SSL સાથે તેમના પોતાના ડોમેનનો ઉપયોગ કરવાની મંજૂરી આપે છે. Cloudflare નો ઉપયોગ કરતા ડોમેન-મેપ્ડ multisite સ્થાપનો માટે આ ભલામણ કરાયેલ અભિગમ છે, કારણ કે Cloudflare દરેક કસ્ટમ ડોમેન માટે SSL પ્રમાણપત્ર જારીકરણ અને નવીકરણ આપમેળે સંચાલિત કરે છે.
તે પ્રમાણભૂત Cloudflare એકીકરણથી કેવી રીતે જુદું છે
| પ્રમાણભૂત એકીકરણ | Cloudflare Custom Hostnames | |
|---|---|---|
| હેતુ | સબડોમેન માટે DNS રેકોર્ડ્સ આપમેળે બનાવે છે | Cloudflare-સંચાલિત SSL સાથે કસ્ટમ (મેપ્ડ) ડોમેન સક્ષમ કરે છે |
| માટે શ્રેષ્ઠ | સબડોમેન multisite | ડોમેન-મેપ્ડ multisite |
| SSL | અલગથી સંભાળવામાં આવે છે | Cloudflare દ્વારા આપમેળે સંચાલિત |
Cloudflare Custom Hostnames સેટ અપ કરવું
- તમારા Cloudflare dashboard માં, તમારા મુખ્ય ડોમેન માટેનો zone ખોલો.
- SSL/TLS > Custom Hostnames પર જાઓ.
- તમારા સર્વરના IP અથવા hostname તરફ સૂચવતું fallback origin ઉમેરો.
- Ultimate Multisite માં મેપ કરેલા દરેક ગ્રાહક ડોમેન માટે, Cloudflare માં Custom Hostname એન્ટ્રી ઉમેરો. તમે Cloudflare API નો ઉપયોગ કરીને આ પગલું સ્વચાલિત કરી શકો છો.
- ગ્રાહકનું DNS તમારા નેટવર્ક તરફ સૂચવ્યા પછી Cloudflare દરેક કસ્ટમ hostname માટે TLS પ્રમાણપત્રો આપમેળે જારી અને નવીકરણ કરે છે.
સંપૂર્ણ API સંદર્ભ માટે, Cloudflare Custom Hostnames દસ્તાવેજીકરણ જુઓ.
Ultimate Multisite v2.6.1 મુજબ, તમામ plugin settings અને labels માં આ સુવિધાને Cloudflare Custom Hostnames તરીકે ઓળખવામાં આવે છે. અગાઉના સંસ્કરણોમાં "Cloudflare for SaaS" નામનો ઉપયોગ થતો હતો, જે મૂળભૂત Cloudflare ઉત્પાદનનું નામ છે.