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.
- PHP:
--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.
- PHP:
--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
--idsa njihovimIDs.
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