Siti web
Elenco dei siti su un server
Comando
mogwai sites list
Esempio di output
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
Nota: Gli IDs dei siti di questo elenco vengono utilizzati in altri comandi.
Creazione di un nuovo sito
Comando
mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Opzioni
--owner: Utente del sistema FASTPANEL che sarà il proprietario del sito.--server-name=SERVER-NAME: Nome di dominio del sito.-a,--alias=ALIAS: Alias per il sito, come i sottodomini www. È possibile specificare più alias.--ip=IP: Indirizzo IP del server su cui verrà eseguito il sito. È possibile specificare più indirizzi IP.-h,--handler=HANDLER: Handler backend. Può essere:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: Versione PHP o Node.js (ad es.8.2,8.3,20.15.1).--create-user: Crea un utente per il sito.
Esempio di comando
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
Eliminazione di un sito
Comando
mogwai sites delete --id=ID
Il ID del sito può essere ottenuto dal comando mogwai sites list.
Esempio di comando
mogwai sites delete --id=987
Questo comando eliminerà il sito con ID 987
Modifica delle impostazioni del sito
Comando
mogwai sites update --id=ID [<flags>]
Il ID del sito può essere ottenuto dal comando mogwai sites list.
Opzioni
-i,--id=ID: ID del sito.-a,--add-alias=ADD-ALIAS: Aggiunge un alias, è possibile specificare più alias.--del-alias=DEL-ALIAS: Elimina un alias, è possibile specificare più alias.--add-ip=ADD-IP: Aggiunge un indirizzo IP dalle impostazioni del sito, è possibile specificare più indirizzi IP.--del-ip=DEL-IP: Elimina un indirizzo IP dalle impostazioni del sito, è possibile specificare più indirizzi IP.-h,--handler=HANDLER: Handler backend. Può essere:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: Versione PHP o Node.js (ad es.8.2,8.3,20.15.1).--gzip: Abilita la compressione.--no-gzip: Disabilita la compressione.--gzip-comp-level=LEVEL: Imposta il livello di compressione, 1-9.--expires=EXPIRES: Imposta il tempo di caching per i contenuti statici.--worker-count=WORKER-COUNT: Imposta il numero di worker per PHP-FPM
Puoi anche aggiornare le impostazioni per più siti su un server utilizzando il comando
mogwai sites batch-update
- Per modificare le impostazioni di tutti i siti, usa il flag
-a. - Per modificare le impostazioni dei siti selezionati, specifica più flag
--idcon i rispettiviIDs.
Esempio di comando
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
Questo comando aggiungerà un alias www1.example.com, cambierà l'handler in cgi e la versione PHP a 5.6 per il sito con ID 3
Esempio di comando
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
Questo comando cambierà l'handler PHP per i siti con ID 2 e 3