Sitios web
Listado de sitios en un servidor
Comando
mogwai sites list
Ejemplo de salida
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: Los IDs del sitio de esta lista se usan en otros comandos.
Creación de un nuevo sitio
Comando
mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Opciones
--owner: Usuario en el sistema FASTPANEL que será el propietario del sitio.--server-name=SERVER-NAME: Nombre de dominio del sitio.-a,--alias=ALIAS: Alias del sitio, como subdominios www. Se pueden especificar varios alias.--ip=IP: Dirección IP del servidor donde se ejecutará el sitio. Se pueden especificar varias direcciones IP.-h,--handler=HANDLER: Manejador de backend. Puede ser:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: Versión de PHP o Node.js (p. ej.8.2,8.3,20.15.1).--create-user: Crear un usuario para el sitio.
Comando de ejemplo
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
Eliminación de un sitio
Comando
mogwai sites delete --id=ID
El ID del sitio se puede obtener del comando mogwai sites list.
Comando de ejemplo
mogwai sites delete --id=987
Este comando eliminará el sitio con ID 987
Modificación de la configuración del sitio
Comando
mogwai sites update --id=ID [<flags>]
El ID del sitio se puede obtener del comando mogwai sites list.
Opciones
-i,--id=ID: ID del sitio.-a,--add-alias=ADD-ALIAS: Añadir un alias; se pueden especificar varios alias.--del-alias=DEL-ALIAS: Eliminar un alias; se pueden especificar varios alias.--add-ip=ADD-IP: Añadir una dirección IP desde la configuración del sitio; se pueden especificar varias direcciones IP.--del-ip=DEL-IP: Eliminar una dirección IP de la configuración del sitio; se pueden especificar varias direcciones IP.-h,--handler=HANDLER: Manejador de backend. Puede ser:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: Versión de PHP o Node.js (p. ej.8.2,8.3,20.15.1).--gzip: Habilitar la compresión.--no-gzip: Deshabilitar la compresión.--gzip-comp-level=LEVEL: Establecer el nivel de compresión, 1-9.--expires=EXPIRES: Establecer el tiempo de almacenamiento en caché para contenido estático.--worker-count=WORKER-COUNT: Establecer el número de workers para PHP-FPM
También puede actualizar la configuración de varios sitios en un servidor usando el comando
mogwai sites batch-update
- Para cambiar la configuración de todos los sitios, use el indicador
-a. - Para cambiar la configuración de los sitios seleccionados, especifique varios indicadores
--idcon susIDs.
Comando de ejemplo
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
Este comando añadirá un alias www1.example.com, cambiará el manejador a cgi y la versión de PHP a 5.6 para el sitio con ID 3
Comando de ejemplo
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
Este comando cambiará el manejador de PHP para los sitios con ID 2 y 3