Перайсці да асноўнага змесціва

Вэб-сайты

Спіс сайтаў на серверы

Каманда

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.
  • --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.
  • --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