Přejít na hlavní obsah

Weby

Výpis webů na serveru

Příkaz

mogwai sites list

Ukázkový výstup

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

Poznámka: Web IDs z tohoto seznamu se používá v dalších příkazech.

Vytvoření nového webu

Příkaz

mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]

Možnosti

  • --owner : Uživatel v systému FASTPANEL, který bude vlastníkem webu.
  • --server-name=SERVER-NAME : Název domény pro web.
  • -a, --alias=ALIAS : Aliasy pro web, například subdomény www. Lze zadat více aliasů.
  • --ip=IP : IP adresa serveru, na kterém bude web běžet. Lze zadat více IP adres.
  • -h, --handler=HANDLER: Backend handler. Může být:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Verze PHP nebo Node.js (např. 8.2, 8.3, 20.15.1).
  • --create-user : Vytvořit uživatele pro web.

Ukázkový příkaz

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

Odstranění webu

Příkaz

mogwai sites delete --id=ID

ID webu ID lze získat pomocí příkazu mogwai sites list.

Ukázkový příkaz

mogwai sites delete --id=987

Tento příkaz odstraní web s ID 987

Úprava nastavení webu

Příkaz

mogwai sites update --id=ID [<flags>]

ID webu ID lze získat pomocí příkazu mogwai sites list.

Možnosti

  • -i, --id=ID : ID webu.
  • -a, --add-alias=ADD-ALIAS : Přidat alias, lze zadat více aliasů.
  • --del-alias=DEL-ALIAS : Odstranit alias, lze zadat více aliasů.
  • --add-ip=ADD-IP : Přidat IP adresu z nastavení webu, lze zadat více IP adres.
  • --del-ip=DEL-IP : Odstranit IP adresu z nastavení webu, lze zadat více IP adres.
  • -h, --handler=HANDLER: Backend handler. Může být:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Verze PHP nebo Node.js (např. 8.2, 8.3, 20.15.1).
  • --gzip : Povolit kompresi.
  • --no-gzip : Zakázat kompresi.
  • --gzip-comp-level=LEVEL : Nastavit úroveň komprese, 1-9.
  • --expires=EXPIRES : Nastavit dobu ukládání do mezipaměti pro statický obsah.
  • --worker-count=WORKER-COUNT : Nastavit počet workerů pro PHP-FPM

Nastavení pro více webů na serveru můžete také aktualizovat pomocí příkazu

mogwai sites batch-update
  • Chcete-li změnit nastavení pro všechny weby, použijte příznak -a.
  • Chcete-li změnit nastavení pro vybrané weby, zadejte více příznaků --id s jejich IDs.

Ukázkový příkaz

mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6

Tento příkaz přidá alias www1.example.com, změní handler na cgi a verzi PHP na 5.6 pro web s ID 3

Ukázkový příkaz

mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2

Tento příkaz změní PHP handler pro weby s ID 2 a 3