Cloudflare ਇੰਟੀਗ੍ਰੇਸ਼ਨ
ਝਲਕ
Cloudflare ਇੱਕ ਅਗੇਤਰੀ ਸਮੱਗਰੀ ਡਿਲਿਵਰੀ ਨੈੱਟਵਰਕ (CDN) ਅਤੇ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਤਾ ਹੈ ਜੋ ਵੈੱਬਸਾਈਟਾਂ ਦੀ ਰੱਖਿਆ ਕਰਨ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਇੰਟੀਗ੍ਰੇਸ਼ਨ Ultimate Multisite ਅਤੇ Cloudflare ਵਿਚਕਾਰ ਆਟੋਮੈਟਿਕ ਡੋਮੇਨ ਪ੍ਰਬੰਧਨ ਸਮਰੱਥ ਕਰਦਾ ਹੈ, ਖ਼ਾਸ ਕਰਕੇ ਸਬਡੋਮੇਨ ਮਲਟੀਸਾਈਟ ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- Cloudflare ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਸਬਡੋਮੇਨ ਬਣਾਉਣਾ
- ਪ੍ਰਾਕਸੀ ਕੀਤੇ ਸਬਡੋਮੇਨ ਦਾ ਸਮਰਥਨ
- DNS ਰਿਕਾਰਡ ਪ੍ਰਬੰਧਨ
- Ultimate Multisite ਐਡਮਿਨ ਵਿੱਚ ਸੁਧਾਰਿਆ ਹੋਇਆ DNS ਰਿਕਾਰਡ ਪ੍ਰਦਰਸ਼ਨ
ਲੋੜਾਂ
ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਂਸਟੈਂਟ ਤੁਹਾਡੀ 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 ਵਿੱਚ ਲਾਗ ਇਨ ਕਰੋ
- "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 ਵਿੱਚ ਕਾਂਸਟੈਂਟ ਸ਼ਾਮਲ ਕਰੋ
ਆਪਣੀ wp-config.php ਫ਼ਾਈਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਂਸਟੈਂਟ ਸ਼ਾਮਲ ਕਰੋ:
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" 'ਤੇ ਕਲਿੱਕ ਕਰੋ
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਸਬਡੋਮੇਨ ਪ੍ਰਬੰਧਨ
ਜਦੋਂ ਸਬਡੋਮੇਨ ਮਲਟੀਸਾਈਟ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਨਵੀਂ ਸਾਈਟ ਬਣਾਈ ਜਾਂਦੀ ਹੈ:
- ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸਬਡੋਮੇਨ ਲਈ CNAME ਰਿਕਾਰਡ ਸ਼ਾਮਲ ਕਰਨ ਵਾਸਤੇ Cloudflare ਦੀ API ਨੂੰ ਬੇਨਤੀ ਭੇਜਦਾ ਹੈ
- ਸਬਡੋਮੇਨ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ Cloudflare ਰਾਹੀਂ ਪ੍ਰਾਕਸੀ ਹੋਣ ਲਈ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਇਸ ਨੂੰ ਫ਼ਿਲਟਰਾਂ ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ)
- ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਮਿਟਾਈ ਜਾਂਦੀ ਹੈ, ਇੰਟੀਗ੍ਰੇਸ਼ਨ Cloudflare ਵਿੱਚੋਂ ਸਬਡੋਮੇਨ ਹਟਾ ਦੇਵੇਗਾ
DNS ਰਿਕਾਰਡ ਪ੍ਰਦਰਸ਼ਨ
ਇੰਟੀਗ੍ਰੇਸ਼ਨ Ultimate Multisite ਐਡਮਿਨ ਵਿੱਚ DNS ਰਿਕਾਰਡ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਇਹ ਕਰਕੇ ਸੁਧਾਰਦਾ ਹੈ:
- DNS ਰਿਕਾਰਡ ਸਿੱਧੇ Cloudflare ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਨਾ
- ਦਿਖਾਉਣਾ ਕਿ ਰਿਕਾਰਡ ਪ੍ਰਾਕਸੀ ਕੀਤੇ ਹੋਏ ਹਨ ਜਾਂ ਨਹੀਂ
- DNS ਰਿਕਾਰਡਾਂ ਬਾਰੇ ਵਾਧੂ ਜਾਣਕਾਰੀ ਦਿਖਾਉਣਾ
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (ਪਹਿਲਾਂ "Cloudflare for SaaS" ਕਿਹਾ ਜਾਂਦਾ ਸੀ) Cloudflare ਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਗਾਹਕਾਂ ਨੂੰ ਤੁਹਾਡੇ ਮਲਟੀਸਾਈਟ ਨੈੱਟਵਰਕ 'ਤੇ SSL ਨਾਲ ਆਪਣੇ ਡੋਮੇਨ ਵਰਤਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਇਹ Cloudflare ਵਰਤਣ ਵਾਲੀਆਂ ਡੋਮੇਨ-ਮੈਪ ਕੀਤੀਆਂ ਮਲਟੀਸਾਈਟ ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ ਸਿਫ਼ਾਰਸ਼ੀ ਤਰੀਕਾ ਹੈ, ਕਿਉਂਕਿ Cloudflare ਹਰ ਕਸਟਮ ਡੋਮੇਨ ਲਈ SSL ਸਰਟੀਫਿਕੇਟ ਜਾਰੀ ਕਰਨ ਅਤੇ ਨਵੀਨੀਕਰਨ ਨੂੰ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਸੰਭਾਲਦਾ ਹੈ।
ਇਹ ਮਿਆਰੀ Cloudflare ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ
| ਮਿਆਰੀ ਇੰਟੀਗ੍ਰੇਸ਼ਨ | Cloudflare Custom Hostnames | |
|---|---|---|
| ਉਦੇਸ਼ | ਸਬਡੋਮੇਨਾਂ ਲਈ DNS ਰਿਕਾਰਡ ਆਟੋਮੈਟਿਕ ਬਣਾਉਂਦਾ ਹੈ | Cloudflare-ਪ੍ਰਬੰਧਿਤ SSL ਨਾਲ ਕਸਟਮ (ਮੈਪ ਕੀਤੇ) ਡੋਮੇਨ ਸਮਰੱਥ ਕਰਦਾ ਹੈ |
| ਇਸ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ | ਸਬਡੋਮੇਨ ਮਲਟੀਸਾਈਟ | ਡੋਮੇਨ-ਮੈਪ ਕੀਤਾ ਮਲਟੀਸਾਈਟ |
| SSL | ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ | Cloudflare ਦੁਆਰਾ ਆਟੋਮੈਟਿਕ ਪ੍ਰਬੰਧਿਤ |
Cloudflare Custom Hostnames ਸੈਟਅਪ ਕਰਨਾ
- ਆਪਣੇ Cloudflare dashboard ਵਿੱਚ, ਆਪਣੇ ਮੁੱਖ ਡੋਮੇਨ ਲਈ ਜ਼ੋਨ ਖੋਲ੍ ਹੋ।
- SSL/TLS > Custom Hostnames ਤੇ ਜਾਓ।
- ਆਪਣੇ ਸਰਵਰ ਦੇ IP ਜਾਂ ਹੋਸਟਨਾਮ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ fallback origin ਸ਼ਾਮਲ ਕਰੋ।
- Ultimate Multisite ਵਿੱਚ ਮੈਪ ਕੀਤੇ ਹਰ ਗਾਹਕ ਡੋਮੇਨ ਲਈ, Cloudflare ਵਿੱਚ ਇੱਕ Custom Hostname ਐਂਟਰੀ ਸ਼ਾਮਲ ਕਰੋ। ਤੁਸੀਂ Cloudflare API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਕਦਮ ਨੂੰ ਆਟੋਮੇਟ ਕਰ ਸਕਦੇ ਹੋ।
- ਜਦੋਂ ਗਾਹਕ ਦਾ DNS ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, Cloudflare ਹਰ ਕਸਟਮ ਹੋਸਟਨਾਮ ਲਈ TLS ਸਰਟੀਫਿਕੇਟ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਜਾਰੀ ਅਤੇ ਨਵੀਨੀਕਰਨ ਕਰਦਾ ਹੈ।
ਪੂਰੇ API ਹਵਾਲੇ ਲਈ, Cloudflare Custom Hostnames ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।
Ultimate Multisite v2.6.1 ਤੋਂ, ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਾਰੀਆਂ plugin ਸੈਟਿੰਗਾਂ ਅਤੇ ਲੇਬਲਾਂ ਵਿੱਚ Cloudflare Custom Hostnames ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਪੁਰਾਣੇ ਵਰਜਨਾਂ ਨੇ "Cloudflare for SaaS" ਨਾਮ ਵਰਤਿਆ ਸੀ, ਜੋ ਅਸਲ Cloudflare product ਨਾਮ ਹੈ।
ਮਹੱਤਵਪੂਰਨ ਨੋਟ
Cloudflare ਦੇ ਹਾਲੀਆ ਅੱਪਡੇਟਾਂ ਤੋਂ ਬਾਅਦ, wildcard proxying ਹੁਣ ਸਾਰੇ ਗਾਹਕਾਂ ਲਈ ਉਪਲਬਧ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਮਿਆਰੀ Cloudflare DNS ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸਬਡੋਮੇਨ ਮਲਟੀਸਾਈਟ ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ ਪਹਿਲਾਂ ਨਾਲੋਂ ਘੱਟ ਜ਼ਰੂਰੀ ਹੈ, ਕਿਉਂਕਿ ਤੁਸੀਂ Cloudflare ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ wildcard DNS ਰਿਕਾਰਡ ਸੈਟਅਪ ਕਰ ਸਕਦੇ ਹੋ।