Интеграция с ServerPilot
Обзор
ServerPilot — это облачный сервис для хостинга сайтов на WordPress и других PHP-сайтов на серверах DigitalOcean, Amazon, Google или любом другом провайдере серверов. Эта интеграция позволяет автоматически синхронизировать домены и управлять SSL-сертификатами между Ultimate Multisite и ServerPilot.
Возможно сти
- Автоматическая синхронизация доменов
- Управление SSL-сертификатами с помощью Let's Encrypt
- Автоматическое продление SSL
Требования
Следующие константы должны быть определены в вашем файле wp-config.php:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
Инструкции по настройке
1. Получите учетные данные API ServerPilot
- Войдите в панель управления ServerPilot.
- Перейдите в раздел "Account" (Учетная запись) > "API".
- Создайте новый ключ API, если у вас его еще нет.
- Скопируйте свой Client ID и API Key.
2. Получите App ID
- В панели управления ServerPilot перейдите в раздел "Apps" (Приложения).
- Выберите приложение, где размещен ваш мультисайт WordPress.
- App ID виден в URL:
https://manage.serverpilot.io/apps/{APP_ID}
3. Добавьте константы в wp-config.php
Добавьте следующие константы в ваш файл wp-config.php:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
4. Включите интеграцию
- В админке WordPress перейдите в Ultimate Multisite > Settings (Настройки).
- Перейдите на вкладку "Domain Mapping" (Сопоставление доменов).
- Прокрутите вниз до раздела "Host Integrations" (Интеграции хостов).
- Включите интеграцию ServerPilot.
- Нажмите "Save Changes" (Сохранить изменения).
Как это работает
Синхронизация доменов
Когда домен сопоставляется в Ultimate Multisite:
۱. Интеграция فعلی рӯйхат доменҳоро аз ServerPilot мегирад. ۲. Он домени нав (бо ҳамзамон версияи www агар лозим бошад) ба рӯйхат меafuзонад. ۳. Он рӯйхати навшударо тавассути API ба ServerPilot фиристод. ۴. ServerPilot рӯйхати доменҳоро барои додани шумо интихоб мекунад.
Идоракунии Сартифактори SSL (SSL Certificate Management)
Баъди синхронизат кардани доменҳо:
۱. Интеграция автоматикӣ AutoSSL-ро барои додани шумо фаъол мекунад. ۲. ServerPilot бо истифода аз Let's Encrypt сартифактори SSL-ро медиҳад ва инстара мекард. ۳. ServerPilot инчунин таҷдиди автоматики сартифакторҳои SSL-ро идора мекунад.
Тасдиқи Сартифактори SSL (SSL Certificate Verification)
Интеграция барои афзоиши шумораи кӯшишҳои тасдиқи сартифактори SSL барои ServerPilot мукамдел шудааст, зеро метавонад чунин вақт бигирад ки ServerPilot сартифакторҳои SSL-ро медиҳад ва инстара мекунад. Дар ҳолати восита, он то 5 маротиба кӯшиш мекунад, аммо ин метавонад бо истифода аз filters тағйир дода шавад.
Ҳалли мушкилот (Troubleshooting)
Мушкилоти пайвастагии API (API Connection Issues)
- Барои тасдиқи дурустии Client ID ва API Key худро санҷед.
- Таъкид кунед, ки App ID-и шумо дуруст аст.
- Ишмоли онро таъмин кунед, ки ҳисоби ServerPilot-и шумо иҷозатҳои зарурӣ дорад.
Мушкилоти сартифактори SSL (SSL Certificate Issues)
- ServerPilot талаб мекунад, ки доменҳо пеш аз медиҳани сартифакторҳои SSL, қайдҳои DNS соҳиби валифӣ ба сервери шуморо нишон диҳанд.
- Агар сартифакторҳои SSL медиҳил нашаванд, тасдиқ кунед, ки доменҳои шумо дуруст ба IP-и сервери шумо нишон дода шудаанд.
- Он метавонад чунин вақт бигирад ки ServerPilot сартифакторҳои SSL-ро медиҳад ва инстара мекунад (одатан 5-15 дақиқа).
Домен илова нашудааст (Domain Not Added)
- Логҳои Ultimate Multisite-ро барои ҳар як нотикони мушкилот санҷед.
- Тасдиқ кунед, ки домен ба ServerPilot андешавӣ набошад.
- Ишмоли онро таъмин кунед, ки сарфари (plan) ServerPilot шумораи доменҳоеро, ки медонед илова мекунед, дастгирӣ мекунад.
Ҳаттои Намудани Домен (Domain Removal)
- Ҳолатнокӣ, API-и ServerPilot роҳ дода наметавонад доменҳои алоҳидаро бартарӣ кунад.
- Вақте ки пайварии домен дар Ultimate Multisite аз ҳисоб бартарӣ карда мешавад, ин интегратсия рӯйхати доменҳоро дар ServerPilot нав мекунад ва домени аз он рӯйхат бартарӣ карда мешавад.