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.
- PHP:
--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.
- PHP:
--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
--idz ichIDs.
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