RunCloud ఇంటిగ్రేషన్
అవలోకనం
RunCloud అనేది క్లౌడ్-ఆధారిత సర్వర్ నిర్వహణ ప్లాట్ఫారమ్, ఇది మీ స్వంత క్లౌడ్ సర్వర్లలో వెబ్ అప్లికేషన్లను సులభంగా డిప్లాయ్ చేయడానికి మరియు నిర్వహించడానికి అనుమతిస్తుంది. ఈ ఇంటిగ్రేషన్ Ultimate Multisite మరియు RunCloud మధ్య ఆటోమేటిక్ డొమైన్ సింకింగ్ మరియు SSL సర్టిఫికేట్ నిర్వహణను అందిస్తుంది.
ఫీచర్లు
- ఆటోమేటిక్ డొమైన్ సింకింగ్
- SSL సర్టిఫికేట్ నిర్వహణ
- మ్యాపింగ్లు తొలగించబడినప్పుడు డొమైన్ తొలగింపు
అవసరాలు
మీ wp-config.php ఫైల్లో కింది constants తప్పనిసరిగా నిర్వచించబడాలి:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
సెటప్ సూచనలు
1. మీ RunCloud API క్రెడెన్షియల్స్ పొందండి
- మీ RunCloud dashboard లో లాగిన్ అవ్వండి
- "User Profile" కి వెళ్ళండి (కుడి ఎగువ మూలలో మీ ప్రొఫైల్ చిత్రంపై క్లిక్ చేయండి)
- మెనూ నుండి "API" ఎంచుకోండి
- మీకు ఇప్పటికే లేకపోతే "Generate API Key" క్లిక్ చేయండి
- మీ API Key మరియు API Secret కాపీ చేయండి
2. మీ Server మరియు App IDలు పొందండి
- మీ RunCloud dashboard లో, "Servers" కి వెళ్ళండి
- మీ WordPress multisite హోస్ట్ చేయబడిన సర్వర్ను ఎంచుకోండి
- Server ID URL లో కనిపిస్తుంది:
https://manage.runcloud.io/servers/{SERVER_ID} - "Web Applications" కి వెళ్లి మీ WordPress అప్లికేషన్ను ఎంచుకోండి
- App ID URL లో కనిపిస్తుంది:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. wp-config.php కు Constants జోడించండి
మీ wp-config.php ఫైల్కు కింది constants జోడించండి:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
4. ఇంటిగ్రేషన్ను ఎనేబుల్ చేయండి
- మీ WordPress admin లో, Ultimate Multisite > Settings కి వెళ్ళండి
- "Domain Mapping" ట్యాబ్కు నావిగేట్ చేయండి
- "Host Integrations" కు స్క్రోల్ చేయండి
- RunCloud ఇంటిగ్రేషన్ను ఎనేబుల్ చేయండి
- "Save Changes" క్లిక్ చేయండి
ఇది ఎలా పని చేస్తుంది
Ultimate Multisite లో డొమైన్ మ్యాప్ చేయబడినప్పుడు:
- మీ అప్లికేషన్కు డొమైన్ జోడించడానికి ఇంటిగ్రేషన్ RunCloud API కి రిక్వెస్ట్ పంపుతుంది
- డొమైన్ విజయవంతంగా జోడించబడితే, ఇంటిగ్రేషన్ SSL సర్టిఫికేట్లను కూడా రీడిప్లాయ్ చేస్తుంది
- డొమైన్ మ్యాపింగ్ తొలగించబడినప్పుడు, ఇంటిగ్రేషన్ RunCloud నుండి డొమైన్ను తొలగిస్తుంది
సబ్డొమైన్ ఇన్స్టాలేషన్ల కోసం, మీ నెట్వర్క్కు కొత్త సైట్లు జోడించబడినప్పుడు RunCloud లో సబ్డొమైన్ల సృష్టిని ఇంటిగ్రేషన్ ఆటోమేటిక్గా హ్యాండిల్ చేస్ తుంది.
సమస్యల పరిష్కారం
API కనెక్షన్ సమస్యలు
- మీ API క్రెడెన్షియల్స్ సరిగ్గా ఉన్నాయో వెరిఫై చేయండి
- మీ server మరియు app IDలు సరిగ్గా ఉన్నాయో చెక్ చేయండి
- మీ RunCloud అకౌంట్కు అవసరమైన అనుమతులు ఉన్నాయని నిర్ధారించుకోండి
SSL సర్టిఫికేట్ సమస్యలు
- SSL సర్టిఫికేట్లను జారీ చేయడానికి RunCloud కొంత సమయం పట్టవచ్చు
- మీ డొమైన్లు మీ సర్వర్ IP అడ్రస్కు సరిగ్గా పాయింట్ చేస్తున్నాయో వెరిఫై చేయండి
- మీ అప్లికేషన్ కోసం RunCloud SSL సెట్టింగ్లను చెక్ చేయండి
డొమైన్ జోడించబడలేదు
- ఏదైనా ఎర్రర్ మెసేజ్ల కోసం Ultimate Multisite లాగ్లను చెక్ చేయండి
- డొమైన్ ఇప్పటికే RunCloud కి జోడించబడలేదని వెరిఫై చేయండి
- మీ RunCloud ప్లాన్ మల్టిపుల్ డొమైన్లకు సపోర్ట్ చేస్తుందని నిర్ధారించుకోండి