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.
- PHP:
--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.
- PHP:
--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ů
--ids jejichIDs.
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