Websites
Sites op een server weergeven
Commando
mogwai sites list
Voorbeelduitvoer
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
Opmerking: Site IDs uit deze lijst worden in andere commando's gebruikt.
Een nieuwe site aanmaken
Commando
mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Opties
--owner: Gebruiker op het FASTPANEL-systeem die eigenaar van de site wordt.--server-name=SERVER-NAME: Domeinnaam voor de site.-a,--alias=ALIAS: Aliassen voor de site, zoals www-subdomeinen. Er kunnen meerdere aliassen worden opgegeven.--ip=IP: IP-adres van de server waarop de site zal draaien. Er kunnen meerdere IP-adressen worden opgegeven.-h,--handler=HANDLER: Backend-handler. Kan zijn:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: PHP- of Node.js-versie (bijv.8.2,8.3,20.15.1).--create-user: Maak een gebruiker aan voor de site.
Voorbeeldcommando
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
Een site verwijderen
Commando
mogwai sites delete --id=ID
De site ID kan worden verkregen met het commando mogwai sites list.
Voorbeeldcommando
mogwai sites delete --id=987
Dit commando verwijdert de site met ID 987
Site-instellingen wijzigen
Commando
mogwai sites update --id=ID [<flags>]
De site ID kan worden verkregen met het commando mogwai sites list.
Opties
-i,--id=ID: ID van de site.-a,--add-alias=ADD-ALIAS: Voeg een alias toe; er kunnen meerdere aliassen worden opgegeven.--del-alias=DEL-ALIAS: Verwijder een alias; er kunnen meerdere aliassen worden opgegeven.--add-ip=ADD-IP: Voeg een IP-adres toe vanuit de site-instellingen; er kunnen meerdere IP-adressen worden opgegeven.--del-ip=DEL-IP: Verwijder een IP-adres uit de site-instellingen; er kunnen meerdere IP-adressen worden opgegeven.-h,--handler=HANDLER: Backend-handler. Kan zijn:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: PHP- of Node.js-versie (bijv.8.2,8.3,20.15.1).--gzip: Compressie inschakelen.--no-gzip: Compressie uitschakelen.--gzip-comp-level=LEVEL: Stel het compressieniveau in, 1-9.--expires=EXPIRES: Stel de cachingtijd voor statische inhoud in.--worker-count=WORKER-COUNT: Stel het aantal workers voor PHP-FPM in
U kunt ook instellingen voor meerdere sites op een server bijwerken met het commando
mogwai sites batch-update
- Gebruik de vlag
-aom de instellingen voor alle sites te wijzigen. - Om de instellingen voor geselecteerde sites te wijzigen, geeft u meerdere vlaggen
--idop met hunIDs.
Voorbeeldcommando
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
Met deze opdracht wordt een alias www1.example.com toegevoegd, wordt de handler gewijzigd naar cgi en wordt de PHP-versie gewijzigd naar 5.6 voor de site met ID 3
Voorbeeldcommando
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
Dit commando wijzigt de PHP-handler voor sites met ID 2 en 3