Вэб-сайты
Спіс сайтаў на серверы
Каманда
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: Задаць колькасць worker-працэсаў для 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