Вебсайти
Перелік сайтів на сервері
Ко манда
mogwai sites list
Приклад виводу
ID SERVER_NAME ALIASES OWNER MODE PHP_VERSION IPS DOCUMENT_ROOT
1 example.com www.example.com example_com_usr mpm_itk 82 127.0.0.1 /var/www/example_com_usr/data/www/example.com
Примітка: Сайти IDs з цього списку використовуються в інших командах.
Створення нового сайту
Команда
mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Параметри
--owner: Користувач у системі FASTPANEL, який буде власником сайту.--server-name=SERVER-NAME: Доменне ім’я сайту.-a,--alias=ALIAS: Псевдоніми сайту, наприклад піддомени www. Можна вказати кілька псевдонімів.--ip=IP: IP-адреса сервера, на якому буде працювати сайт. Можна вказати кілька IP-адрес.-h,--handler=HANDLER: Обробник бекенда. Може бути:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: Версія PHP або Node.js (наприклад,8.2,8.3,20.15.1).--create-user: Створити користувача для сайту.
Приклад команди
mogwai sites create --server-name=example.com --owner=user --create-user --alias=www.example.com --ip=127.0.0.1 --handler=fcgi --handler_version=7.3
Видалення сайту
Команда
mogwai sites delete --id=ID
Сайт ID можна отримати з команди mogwai sites list.
Приклад команди
mogwai sites delete --id=987
Ця команда видалить сайт з ID 987
Зміна налаштувань сайту
Команда
mogwai sites update --id=ID [<flags>]
Сайт ID можна отримати з команди mogwai sites list.
Параметри
-i,--id=ID: ID сайту.-a,--add-alias=ADD-ALIAS: Додати псевдонім, можна вказати кілька псевдонімів.--del-alias=DEL-ALIAS: Видалити псевдонім, можна вказати кілька псевдонімів.--add-ip=ADD-IP: Додати IP-адресу з налаштувань сайту, можна вказати кілька IP-адрес.--del-ip=DEL-IP: Видалити IP-адресу з налаштувань сайту, можна вказати кілька IP-адрес.-h,--handler=HANDLER: Обробник бекенда. Може бути:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: Версія PHP або Node.js (наприклад,8.2,8.3,20.15.1).--gzip: Увімкнути стиснення.--no-gzip: Вимкнути стиснення.--gzip-comp-level=LEVEL: Установити рівень стиснення, 1-9.--expires=EXPIRES: Установити час кешування для статичного вмісту.--worker-count=WORKER-COUNT: Установити кількість воркерів для PHP-FPM
Ви також можете оновити налаштування для кількох сайтів на сервері за допомогою команди
mogwai sites batch-update
- Щоб змінити налаштування для всіх сайтів, використовуйте прапорець
-a. - Щоб змінити налаштування для вибраних сайтів, укажіть кілька прапорців
--idз їхнімиIDs.
Приклад команди
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
Ця команда додасть псевдонім www1.example.com, змінить обробник на cgi і версію PHP на 5.6 для сайту з ID 3
Приклад команди
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
Ця команда змінить обробник PHP для сайтів з ID 2 і 3