Интеграција со CyberPanel
Овој водич објаснува како да го конфигурирате интеграцијата меѓу Ultimate Multisite и CyberPanel за да се мапирани домени во вашата мрежа автоматски додадени (и отстранени) како виртуелни хостови во CyberPanel, со опционална автоматична провизија на SSL преку Let's Encrypt.
Што прави
- Кога домен е мапиран во Ultimate Multisite, интеграцијата повикува CyberPanel API за создавање на виртуелен хост за тој домен.
- Кога ќе се отстрани мапирање на домен, интеграцијата повикува API за бришење на соодветниот виртуелен хост.
- Кога е овозможена автоматичната SSL, интеграцијата иницира издавање сертификат од Let's Encrypt веднаш по создавањето на виртуелниот хост.
- Опционално додаде/отстранува
www.алиасолот во зависност од вашата поставка "Auto-create www subdomain" во поставките за мапирање на домените.
Предвариви услови
- Работечка инстанција на CyberPanel (препорачува се v2.3 или подоцна) што е достапна од вашиот WordPress сервер.
- Существуваат веб-страници во CyberPanel кои веќе служат корено за вашата WordPress мрежа. Интеграцијата прилепува нови виртуелни хостови на овој сервер.
- Овозможен пристап до CyberPanel API. Аутентификација се врши со вашето административно име и лозинка во CyberPanel.
- Вашите DNS записи за мапирани домени мора веќе да укажуваат на IP адресата на вашиот сервер пред тоа што автоматичната SSL може да издаде валиден сертификат.
Потребијања
Следниот правец треба да биде дефиниран во вашата wp-config.php датотека:
define('WU_CYBERPANEL_HOST', 'https://your-cyberpanel-host:8090');
define('WU_CYBERPANEL_USERNAME', 'your_admin_username');
define('WU_CYBERPANEL_PASSWORD', 'your_admin_password');
define('WU_CYBERPANEL_PACKAGE', 'Default');
Опционално, можете да дефинирате и:
define('WU_CYBERPANEL_AUTO_SSL', true); // Дефолт: true — издава Let's Encrypt SSL след создавањето на домен
define('WU_CYBERPANEL_PHP_VERSION', 'PHP 8.2'); // Дефолт: PHP 8.2
define('WU_CYBERPANEL_EMAIL', '[email protected]'); // Се користи за контакт со сертификат за SSL