Hoppa till huvudinnehåll

Webbplatser

Lista sajter på en server

Kommando

mogwai sites list

Exempel 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

Obs: Sajt IDs från den här listan används i andra kommandon.

Skapa en ny sajt

Kommando

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

Alternativ

  • --owner : Användare i FASTPANEL-systemet som ska äga sajten.
  • --server-name=SERVER-NAME : Domännamn för sajten.
  • -a, --alias=ALIAS : Alias för sajten, till exempel www-underdomäner. Flera alias kan anges.
  • --ip=IP : IP-adress för servern där sajten ska köras. Flera IP-adresser kan anges.
  • -h, --handler=HANDLER : Backend-hanterare. Kan vara:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP- eller Node.js-version (t.ex. 8.2, 8.3, 20.15.1).
  • --create-user : Skapa en användare för sajten.

Exempel 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

Ta bort en sajt

Kommando

mogwai sites delete --id=ID

Sajten ID kan hämtas från kommandot mogwai sites list.

Exempel på kommando

mogwai sites delete --id=987

Det här kommandot tar bort sajten med ID 987

Ändra sajtinställningar

Kommando

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

Sajten ID kan hämtas från kommandot mogwai sites list.

Alternativ

  • -i, --id=ID : ID för sajten.
  • -a, --add-alias=ADD-ALIAS : Lägg till ett alias, flera alias kan anges.
  • --del-alias=DEL-ALIAS : Ta bort ett alias, flera alias kan anges.
  • --add-ip=ADD-IP : Lägg till en IP-adress från sajtinställningarna, flera IP-adresser kan anges.
  • --del-ip=DEL-IP : Ta bort en IP-adress från sajtinställningarna, flera IP-adresser kan anges.
  • -h, --handler=HANDLER : Backend-hanterare. Kan vara:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP- eller Node.js-version (t.ex. 8.2, 8.3, 20.15.1).
  • --gzip : Aktivera komprimering.
  • --no-gzip : Inaktivera komprimering.
  • --gzip-comp-level=LEVEL : Ange komprimeringsnivån, 1-9.
  • --expires=EXPIRES : Ange cachetiden för statiskt innehåll.
  • --worker-count=WORKER-COUNT : Ange antalet workers för PHP-FPM

Du kan också uppdatera inställningar för flera sajter på en server med kommandot

mogwai sites batch-update
  • För att ändra inställningarna för alla sajter, använd flaggan -a.
  • För att ändra inställningarna för valda sajter, ange flera flaggor --id med deras IDs.

Exempel på kommando

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

Det här kommandot lägger till ett alias www1.example.com, ändrar handler till cgi och PHP-versionen till 5.6 för sajten med ID 3

Exempel på kommando

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

Det här kommandot ändrar PHP-hanteraren för sajter med ID 2 och 3