Preskoči na glavni sadržaj

Veb-sajtovi

Izlistavanje sajtova na serveru

Komanda

mogwai sites list

Primer izlaza

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

Napomena: Sajt IDs sa ove liste koristi se u drugim komandama.

Kreiranje novog sajta

Komanda

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

Opcije

  • --owner : Korisnik na FASTPANEL sistemu koji će biti vlasnik sajta.
  • --server-name=SERVER-NAME : Naziv domena za sajt.
  • -a, --alias=ALIAS : Aliasi za sajt, kao što su www poddomeni. Može se navesti više aliasa.
  • --ip=IP : IP adresa servera na kojem će sajt raditi. Može se navesti više IP adresa.
  • -h, --handler=HANDLER : Backend handler. Može biti:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP ili Node.js verzija (npr. 8.2, 8.3, 20.15.1).
  • --create-user : Kreira korisnika za sajt.

Primer komande

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

Brisanje sajta

Komanda

mogwai sites delete --id=ID

Sajt ID može se dobiti iz komande mogwai sites list.

Primer komande

mogwai sites delete --id=987

Ova komanda će obrisati sajt sa ID-jem 987

Izmena podešavanja sajta

Komanda

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

Sajt ID može se dobiti iz komande mogwai sites list.

Opcije

  • -i, --id=ID : ID sajta.
  • -a, --add-alias=ADD-ALIAS : Dodaje alias, može se navesti više aliasa.
  • --del-alias=DEL-ALIAS : Briše alias, može se navesti više aliasa.
  • --add-ip=ADD-IP : Dodaje IP adresu iz podešavanja sajta, može se navesti više IP adresa.
  • --del-ip=DEL-IP : Briše IP adresu iz podešavanja sajta, može se navesti više IP adresa.
  • -h, --handler=HANDLER : Backend handler. Može biti:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP ili Node.js verzija (npr. 8.2, 8.3, 20.15.1).
  • --gzip : Omogućava kompresiju.
  • --no-gzip : Onemogućava kompresiju.
  • --gzip-comp-level=LEVEL : Podešava nivo kompresije, 1-9.
  • --expires=EXPIRES : Podešava vreme keširanja za statički sadržaj.
  • --worker-count=WORKER-COUNT : Podešava broj worker procesa za PHP-FPM

Takođe možete ažurirati podešavanja za više sajtova na serveru pomoću komande

mogwai sites batch-update
  • Da biste promenili podešavanja za sve sajtove, koristite oznaku -a.
  • Da biste promenili podešavanja za izabrane sajtove, navedite više oznaka --id sa njihovim IDs.

Primer komande

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

Ova komanda će dodati alias www1.example.com, promeniti handler na cgi i PHP verziju na 5.6 za sajt sa ID-jem 3

Primer komande

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

Ova komanda će promeniti PHP handler za sajtove sa ID-jevima 2 i 3