Hestia Control Panel ਇੰਟੀਗ੍ਰੇਸ਼ਨ
ਇਹ ਗਾਈਡ ਦੱਸਦੀ ਹੈ ਕਿ Ultimate Multisite Hestia ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਕੌਂਫਿਗਰ ਕਰਨਾ ਹੈ ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਵਿੱਚ ਮੈਪ ਕੀਤੇ ਡੋਮੇਨ Hestia ਵਿੱਚ ਆਪਣੇ ਆਪ Web Domain Aliases ਵਜੋਂ ਜੋੜੇ (ਅਤੇ ਹਟਾਏ) ਜਾ ਸਕਣ।
- Hestia CLI ਹਵਾਲਾ: v-add-web-domain-alias / v-delete-web-domain-alias
- ਅਧਿਕਾਰਤ REST API ਡੌਕ: https://hestiacp.com/docs/server-administration/rest-api.html
ਇਹ ਕੀ ਕਰਦਾ ਹੈ
- ਜਦੋਂ Ultimate Multisite ਵਿੱਚ ਕੋਈ ਡੋਮੇਨ ਮੈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੰਟੀਗ੍ਰੇਸ਼ਨ Hestia API ਨੂੰ ਇਹ ਚਲਾਉਣ ਲਈ ਕਾਲ ਕਰਦਾ ਹੈ:
v-add-web-domain-alias <USER> <DOMAIN> <ALIAS> [RESTART]
- ਜਦੋਂ ਡੋਮੇਨ ਮੈਪਿੰਗ ਹਟਾਈ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਹ ਚਲਾਉਂਦਾ ਹੈ:
v-delete-web-domain-alias <USER> <DOMAIN> <ALIAS> [RESTART]
- Domain Mapping ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਤੁਹਾਡੀ "Auto-create www subdomain" ਸੈਟਿੰਗ ਦੇ ਅਨੁਸਾਰ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ
www.alias ਜੋੜਦਾ/ਹਟਾਉਂਦਾ ਹੈ।
ਪੂਰਵ-ਲੋੜਾਂ
- ਇੱਕ ਮੌਜੂਦਾ Hestia Web Domain ਜੋ ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਡੀ WordPress ਇੰਸਟਾਲੇਸ਼ਨ ਵੱਲ ਪੁਆਇੰਟ ਕਰਦਾ ਹੋਵੇ। ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਇਸ ਬੇਸ ਡੋਮੇਨ ਨਾਲ aliases ਜੋੜੇਗਾ।
- Hestia API ਐਕਸੈਸ ਇਨੇਬਲ ਹੋਵੇ। ਤੁਸੀਂ ਪਾਸਵਰਡ ਜਾਂ API hash/token ਵਰਤ ਕੇ ਪ ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੇ ਹੋ।
API ਐਕਸੈਸ ਇਨੇਬਲ ਕਰਨ ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਦੀਆਂ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀਆਂ ਲਈ Hestia ਦੇ REST API ਡੌਕਸ ਵੇਖੋ: https://hestiacp.com/docs/server-administration/rest-api.html
ਕੌਂਫਿਗਰੇਸ਼ਨ (Wizard → Integrations → Hestia)
ਹੇਠ ਲਿਖੀਆਂ ਵੈਲਿਊਜ਼ ਦਿਓ:
WU_HESTIA_API_URL(ਜ਼ਰੂਰੀ)- ਬੇਸ API endpoint, ਆਮ ਤੌਰ 'ਤੇ
https://your-hestia-host:8083/api/।
- ਬੇਸ API endpoint, ਆਮ ਤੌਰ 'ਤੇ
WU_HESTIA_API_USER(ਜ਼ਰੂਰੀ)- API ਕਮਾਂਡਾਂ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ Hestia ਯੂਜ਼ਰ (ਅਕਸਰ
admin)।
- API ਕਮਾਂਡਾਂ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ Hestia ਯੂਜ਼ਰ (ਅਕਸਰ
WU_HESTIA_API_PASSWORDਜਾਂWU_HESTIA_API_HASH(ਘੱਟੋ-ਘੱਟ ਇੱਕ)- ਇੱਕ ਪ੍ਰਮਾਣੀਕਰਨ ਤਰੀਕਾ ਚੁਣੋ: ਪਾਸਵਰਡ ਜਾਂ API hash/token।
WU_HESTIA_ACCOUNT(ਜ਼ਰੂਰੀ)- Hestia ਵਿੱਚ Web Domain ਦਾ ਅਕਾਊਂਟ (ਮਾਲਕ); ਇਹ CLI ਦਾ ਪਹਿਲਾ argument ਹੈ।
WU_HESTIA_WEB_DOMAIN(ਜ਼ਰੂ ਰੀ)- ਮੌਜੂਦਾ Hestia Web Domain ਜੋ ਤੁਹਾਡੀ WordPress ਨੂੰ ਸਰਵ ਕਰਦਾ ਹੈ (aliases ਇੱਥੇ ਜੋੜੇ ਜਾਣਗੇ)।
WU_HESTIA_RESTART(ਵਿਕਲਪਿਕ; ਡਿਫਾਲਟyes)- alias ਤਬਦੀਲੀਆਂ ਤੋਂ ਬਾਅਦ ਸਰਵਿਸਾਂ ਨੂੰ restart/reload ਕਰਨਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਤੁਸੀਂ wizard ਨੂੰ ਇਹ constants wp-config.php ਵਿੱਚ ਆਪਣੇ ਆਪ ਜੋੜਨ ਦੇ ਸਕਦੇ ਹੋ, ਜਾਂ ਇਨ੍ਹਾਂ ਨੂੰ ਖੁਦ ਡਿਫਾਈਨ ਕਰ ਸਕਦੇ ਹੋ।
ਸੈੱਟਅੱਪ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ
- wizard ਦੇ "Testing" ਸਟੈਪ ਵਿੱਚ, plugin API ਰਾਹੀਂ
v-list-web-domains <WU_HESTIA_ACCOUNT> jsonਕਾਲ ਕਰਦਾ ਹੈ। ਸਫਲ ਜਵਾਬ ਕਨੈਕਟੀਵਿਟੀ ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ। - ਡੋਮੇਨ ਮੈਪ ਕਰਨ ਤੋਂ ਬਾਅਦ, Hestia ਵਿੱਚ ਚੈੱਕ ਕਰੋ: Web > ਬੇਸ ਡੋਮੇਨ > Aliases। ਤੁਹਾਨੂੰ ਨਵਾਂ alias ਜੋੜਿਆ ਹੋਇਆ ਦਿਖਣਾ ਚਾਹੀਦਾ ਹੈ।