Websites
Sites auf einem Server auflisten
Befehl
mogwai sites list
Beispielausgabe
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
Hinweis: Site IDs aus dieser Liste werden in anderen Befehlen verwendet.
Eine neue Site erstellen
Befehl
mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Optionen
--owner: Benutzer im FASTPANEL-System, dem die Site gehören wird.--server-name=SERVER-NAME: Domainname für die Site.-a,--alias=ALIAS: Aliasse für die Site, wie z. B. www-Subdomains. Es können mehrere Aliasse angegeben werden.--ip=IP: IP-Adresse des Servers, auf dem die Site ausgeführt wird. Es können mehrere IP-Adressen angegeben werden.-h,--handler=HANDLER: Backend-Handler. Kann sein:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: PHP- oder Node.js-Version (z. B.8.2,8.3,20.15.1).--create-user: Einen Benutzer für die Site erstellen.
Beispielbefehl
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
Eine Site löschen
Befehl
mogwai sites delete --id=ID
Die Site ID kann mit dem Befehl mogwai sites list ermittelt werden.
Beispielbefehl
mogwai sites delete --id=987
Dieser Befehl löscht die Site mit der ID 987
Site-Einstellungen ändern
Befehl
mogwai sites update --id=ID [<flags>]
Die Site ID kann mit dem Befehl mogwai sites list ermittelt werden.
Optionen
-i,--id=ID: ID der Site.-a,--add-alias=ADD-ALIAS: Einen Alias hinzufügen, es können mehrere Aliasse angegeben werden.--del-alias=DEL-ALIAS: Einen Alias löschen, es können mehrere Aliasse angegeben werden.--add-ip=ADD-IP: Eine IP-Adresse aus den Site-Einstellungen hinzufügen, es können mehrere IP-Adressen angegeben werden.--del-ip=DEL-IP: Eine IP-Adresse aus den Site-Einstellungen löschen, es können mehrere IP-Adressen angegeben werden.-h,--handler=HANDLER: Backend-Handler. Kann sein:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: PHP- oder Node.js-Version (z. B.8.2,8.3,20.15.1).--gzip: Komprimierung aktivieren.--no-gzip: Komprimierung deaktivieren.--gzip-comp-level=LEVEL: Die Komprimierungsstufe festlegen, 1-9.--expires=EXPIRES: Die Caching-Zeit für statische Inhalte festlegen.--worker-count=WORKER-COUNT: Die Anzahl der Worker für PHP-FPM festlegen
Sie können Einstellungen für mehrere Sites auf einem Server auch mit dem Befehl aktualisieren
mogwai sites batch-update
- Um die Einstellungen für alle Sites zu ändern, verwenden Sie das Flag
-a. - Um die Einstellungen für ausgewählte Sites zu ändern, geben Sie mehrere Flags
--idmit ihrenIDsan.
Beispielbefehl
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
Dieser Befehl fügt einen Alias www1.example.com hinzu, ändert den Handler zu cgi und die PHP-Version zu 5.6 für die Website mit der ID 3
Beispielbefehl
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
Dieser Befehl ändert den PHP-Handler für Sites mit den IDs 2 und 3