אינטגרציה עם לוח הבקרה Hestia
מדריך זה מסביר כיצד להגדיר את האינטגרציה של Ultimate Multisite עם Hestia, כך שדומיינים ממופים ברשת שלכם יתווספו (ויוסרו) באופן אוטומטי כ-Web Domain Aliases ב-Hestia.
- פקודות CLI של Hestia: v-add-web-domain-alias / v-delete-web-domain-alias
- תיעוד ה-REST API הרשמי: https://hestiacp.com/docs/server-administration/rest-api.html
מה זה עושה
- כאשר דומיין ממופה ב-Ultimate Multisite, האינטגרציה פונה ל-API של Hestia ומריצה:
v-add-web-domain-alias <USER> <DOMAIN> <ALIAS> [RESTART]
- כאשר מיפוי דומיין מוסר, היא מריצה:
v-delete-web-domain-alias <USER> <DOMAIN> <ALIAS> [RESTART]
- לפי הגדרת "יצירה אוטומטית של תת-דומיין www" בהגדרות מיפוי הדומיינים, ניתן גם להוסיף/להסיר את ה-alias של
www..
דרישות מקדימות
- Web Domain קיים ב-Hestia שכבר מצביע להתקנת ה-WordPress שלכם. האינטגרציה תצמיד aliases לדומיין הבסיס הזה.
- גישת API ל-Hestia מופעלת. ניתן להזדהות באמצעות סיסמה או באמצעות API hash/token.
עיינו בתיעוד ה-REST API של Hestia להפעלת גישת API ופרטי הזדהות: https://hestiacp.com/docs/server-administration/rest-api.html
הגדרה (Wizard → Integrations → Hestia)
הזינו את הערכים הבאים:
WU_HESTIA_API_URL(חובה)- נקודת הקצה הבסיסית של ה-API, בדרך כלל
https://your-hestia-host:8083/api/.
- נקודת הקצה הבסיסית של ה-API, בדרך כלל
WU_HESTIA_API_USER(חובה)- משתמש Hestia לפקודות API (לרוב
admin).
- משתמש Hestia לפקודות API (לרוב
WU_HESTIA_API_PASSWORDאוWU_HESTIA_API_HASH(לפחות אחד)- בחרו שיטת הזדהות אחת: סיסמה או API hash/token.
WU_HESTIA_ACCOUNT(חובה)- החשבון (הבעלים) של ה-Web Domain ב-Hestia; זהו הארגומנט הראשון לפקודת ה-CLI.
WU_HESTIA_WEB_DOMAIN(חובה)- ה-Web Domain הקיים ב-Hestia שמשרת את ה-WordPress שלכם (ה-aliases יוצמדו אליו).
WU_HESTIA_RESTART(אופציונלי; ברירת מחדלyes)- האם להפעיל מחדש/לרענן שירותים לאחר שינויי alias.
ניתן לאפשר לאשף להזריק את הקבועים הללו לקובץ wp-config.php, או להגדיר אותם ידנית.
אימות ההגדרה
- בשלב "Testing" באשף, התוסף קורא ל-
v-list-web-domains <WU_HESTIA_ACCOUNT> jsonדרך ה-API. תגובה מוצלחת מאשרת קישוריות והזדהות. - לאחר מיפוי דומיין, בדקו ב-Hestia: Web > דומיין הבסיס > Aliases. אתם אמורים לראות את ה-alias החדש שנוסף.