Săriți la conținutul principal

Site-uri web

Listarea site-urilor de pe un server

Comandă

mogwai sites list

Exemplu de ieșire

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

Notă: Site-ul IDs din această listă este utilizat în alte comenzi.

Crearea unui site nou

Comandă

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

Opțiuni

  • --owner : Utilizator din sistemul FASTPANEL care va deține site-ul.
  • --server-name=SERVER-NAME : Numele de domeniu al site-ului.
  • -a, --alias=ALIAS : Aliasuri pentru site, cum ar fi subdomeniile www. Pot fi specificate mai multe aliasuri.
  • --ip=IP : Adresa IP a serverului pe care va rula site-ul. Pot fi specificate mai multe adrese IP.
  • -h, --handler=HANDLER : Handler backend. Poate fi:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Versiunea PHP sau Node.js (de ex. 8.2, 8.3, 20.15.1).
  • --create-user : Creează un utilizator pentru site.

Exemplu de comandă

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

Ștergerea unui site

Comandă

mogwai sites delete --id=ID

Site-ul ID poate fi obținut din comanda mogwai sites list.

Exemplu de comandă

mogwai sites delete --id=987

Această comandă va șterge site-ul cu ID-ul 987

Modificarea setărilor site-ului

Comandă

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

Site-ul ID poate fi obținut din comanda mogwai sites list.

Opțiuni

  • -i, --id=ID : ID-ul site-ului.
  • -a, --add-alias=ADD-ALIAS : Adaugă un alias; pot fi specificate mai multe aliasuri.
  • --del-alias=DEL-ALIAS : Șterge un alias; pot fi specificate mai multe aliasuri.
  • --add-ip=ADD-IP : Adaugă o adresă IP din setările site-ului; pot fi specificate mai multe adrese IP.
  • --del-ip=DEL-IP : Șterge o adresă IP din setările site-ului; pot fi specificate mai multe adrese IP.
  • -h, --handler=HANDLER : Handler backend. Poate fi:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Versiunea PHP sau Node.js (de ex. 8.2, 8.3, 20.15.1).
  • --gzip : Activează compresia.
  • --no-gzip : Dezactivează compresia.
  • --gzip-comp-level=LEVEL : Setează nivelul de compresie, 1-9.
  • --expires=EXPIRES : Setează timpul de cache pentru conținutul static.
  • --worker-count=WORKER-COUNT : Setează numărul de workeri pentru PHP-FPM

De asemenea, puteți actualiza setările pentru mai multe site-uri de pe un server folosind comanda

mogwai sites batch-update
  • Pentru a modifica setările pentru toate site-urile, utilizați indicatorul -a.
  • Pentru a modifica setările pentru site-urile selectate, specificați mai mulți indicatori --id cu IDs-urile lor.

Exemplu de comandă

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

Această comandă va adăuga un alias www1.example.com, va schimba handlerul la cgi și versiunea PHP la 5.6 pentru site-ul cu ID-ul 3

Exemplu de comandă

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

Această comandă va schimba handlerul PHP pentru site-urile cu ID-urile 2 și 3