Przejdź do głównej treści

Witryny internetowe

Wyświetlanie listy witryn na serwerze

Polecenie

mogwai sites list

Przykładowe dane wyjściowe

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

Uwaga: Witryna IDs z tej listy jest używana w innych poleceniach.

Tworzenie nowej witryny

Polecenie

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

Opcje

  • --owner : Użytkownik w systemie FASTPANEL, który będzie właścicielem witryny.
  • --server-name=SERVER-NAME : Nazwa domeny dla witryny.
  • -a, --alias=ALIAS : Aliasy dla witryny, takie jak subdomeny www. Można określić wiele aliasów.
  • --ip=IP : Adres IP serwera, na którym będzie działać witryna. Można określić wiele adresów IP.
  • -h, --handler=HANDLER : Handler backendu. Może to być:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Wersja PHP lub Node.js (np. 8.2, 8.3, 20.15.1).
  • --create-user : Utwórz użytkownika dla witryny.

Przykładowe polecenie

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

Usuwanie witryny

Polecenie

mogwai sites delete --id=ID

Witrynę ID można uzyskać z polecenia mogwai sites list.

Przykładowe polecenie

mogwai sites delete --id=987

To polecenie usunie witrynę o ID 987

Modyfikowanie ustawień witryny

Polecenie

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

Witrynę ID można uzyskać z polecenia mogwai sites list.

Opcje

  • -i, --id=ID : ID witryny.
  • -a, --add-alias=ADD-ALIAS : Dodaj alias, można określić wiele aliasów.
  • --del-alias=DEL-ALIAS : Usuń alias, można określić wiele aliasów.
  • --add-ip=ADD-IP : Dodaj adres IP z ustawień witryny, można określić wiele adresów IP.
  • --del-ip=DEL-IP : Usuń adres IP z ustawień witryny, można określić wiele adresów IP.
  • -h, --handler=HANDLER : Handler backendu. Może to być:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Wersja PHP lub Node.js (np. 8.2, 8.3, 20.15.1).
  • --gzip : Włącz kompresję.
  • --no-gzip : Wyłącz kompresję.
  • --gzip-comp-level=LEVEL : Ustaw poziom kompresji, 1-9.
  • --expires=EXPIRES : Ustaw czas buforowania dla zawartości statycznej.
  • --worker-count=WORKER-COUNT : Ustaw liczbę workerów dla PHP-FPM

Możesz także zaktualizować ustawienia wielu witryn na serwerze za pomocą polecenia

mogwai sites batch-update
  • Aby zmienić ustawienia dla wszystkich witryn, użyj flagi -a.
  • Aby zmienić ustawienia dla wybranych witryn, podaj wiele flag --id z ich IDs.

Przykładowe polecenie

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

To polecenie doda alias www1.example.com, zmieni handler na cgi i wersję PHP na 5.6 dla witryny o ID 3

Przykładowe polecenie

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

To polecenie zmieni handler PHP dla witryn o ID 2 i 3