Уебсайтове
Извеждане на сайтовете на сървър
Команда
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: Backend обработчик. Може да бъде:- 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: Backend обработчик. Може да бъде:- 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: Задаване на броя workers за 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