Hopp til hovedinnhold

Nettsteder

Lister opp nettsteder på en server

Kommando

mogwai sites list

Eksempel på utdata

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

Merk: Nettstedet IDs fra denne listen brukes i andre kommandoer.

Opprette et nytt nettsted

Kommando

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

Alternativer

  • --owner : Bruker på FASTPANEL-systemet som skal eie nettstedet.
  • --server-name=SERVER-NAME : Domenenavn for nettstedet.
  • -a, --alias=ALIAS : Aliaser for nettstedet, for eksempel www-underdomener. Flere aliaser kan angis.
  • --ip=IP : IP-adresse til serveren der nettstedet skal kjøre. Flere IP-adresser kan angis.
  • -h, --handler=HANDLER : Backend-håndterer. Kan være:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP- eller Node.js-versjon (f.eks. 8.2, 8.3, 20.15.1).
  • --create-user : Opprett en bruker for nettstedet.

Eksempel på kommando

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

Slette et nettsted

Kommando

mogwai sites delete --id=ID

Nettstedet ID kan hentes fra kommandoen mogwai sites list.

Eksempel på kommando

mogwai sites delete --id=987

Denne kommandoen vil slette nettstedet med ID 987

Endre nettstedinnstillinger

Kommando

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

Nettstedet ID kan hentes fra kommandoen mogwai sites list.

Alternativer

  • -i, --id=ID : ID for nettstedet.
  • -a, --add-alias=ADD-ALIAS : Legg til et alias, flere aliaser kan angis.
  • --del-alias=DEL-ALIAS : Slett et alias, flere aliaser kan angis.
  • --add-ip=ADD-IP : Legg til en IP-adresse fra nettstedinnstillingene, flere IP-adresser kan angis.
  • --del-ip=DEL-IP : Slett en IP-adresse fra nettstedinnstillingene, flere IP-adresser kan angis.
  • -h, --handler=HANDLER : Backend-håndterer. Kan være:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP- eller Node.js-versjon (f.eks. 8.2, 8.3, 20.15.1).
  • --gzip : Aktiver komprimering.
  • --no-gzip : Deaktiver komprimering.
  • --gzip-comp-level=LEVEL : Angi komprimeringsnivået, 1-9.
  • --expires=EXPIRES : Angi bufretiden for statisk innhold.
  • --worker-count=WORKER-COUNT : Angi antall arbeidere for PHP-FPM

Du kan også oppdatere innstillinger for flere nettsteder på en server ved hjelp av kommandoen

mogwai sites batch-update
  • For å endre innstillingene for alle nettsteder, bruk flagget -a.
  • For å endre innstillingene for utvalgte nettsteder, angi flere --id-flagg med deres IDs.

Eksempel på kommando

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

Denne kommandoen vil legge til et alias www1.example.com, endre handler til cgi og PHP-versjon til 5.6 for nettstedet med ID 3

Eksempel på kommando

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

Denne kommandoen vil endre PHP-håndtereren for nettsteder med ID 2 og 3