Web Siteleri
Sunucudaki siteleri listeleme
Komut
mogwai sites list
Örnek çıktı
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: Bu listedeki site IDs, diğer komutlarda kullanılır.
Yeni bir site oluşturma
Komut
mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Seçenekler
--owner: Site sahibi olacak FASTPANEL sistemindeki kullanıcı.--server-name=SERVER-NAME: Site için alan adı.-a,--alias=ALIAS: www alt alan adları gibi site takma adları. Birden fazla takma ad belirtilebilir.--ip=IP: Sitenin çalışacağı sunucunun IP adresi. Birden fazla IP adresi belirtilebilir.-h,--handler=HANDLER: Arka uç işleyicisi. Şunlar olabilir:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: PHP veya Node.js sürümü (örn.8.2,8.3,20.15.1).--create-user: Site için bir kullanıcı oluştur.
Örnek komut
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
Bir siteyi silme
Komut
mogwai sites delete --id=ID
ID sitesi, mogwai sites list komutundan alınabilir.
Örnek komut
mogwai sites delete --id=987
Bu komut, 987 kimliğine sahip siteyi silecektir
Site ayarlarını değiştirme
Komut
mogwai sites update --id=ID [<flags>]
ID sitesi, mogwai sites list komutundan alınabilir.
Seçenekler
-i,--id=ID: Sitenin kimliği.-a,--add-alias=ADD-ALIAS: Bir takma ad ekle, birden fazla takma ad belirtilebilir.--del-alias=DEL-ALIAS: Bir takma adı sil, birden fazla takma ad belirtilebilir.--add-ip=ADD-IP: Site ayarlarından bir IP adresi ekle, birden fazla IP adresi belirtilebilir.--del-ip=DEL-IP: Site ayarlarından bir IP adresini sil, birden fazla IP adresi belirtilebilir.-h,--handler=HANDLER: Arka uç işleyicisi. Şunlar olabilir:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--handler_version=HANDLER_VERSION: PHP veya Node.js sürümü (örn.8.2,8.3,20.15.1).--gzip: Sıkıştırmayı etkinleştir.--no-gzip: Sıkıştırmayı devre dışı bırak.--gzip-comp-level=LEVEL: Sıkıştırma düzeyini ayarla, 1-9.--expires=EXPIRES: Statik içerik için önbellekleme süresini ayarla.--worker-count=WORKER-COUNT: PHP-FPM için worker sayısını ayarla
Ayrıca, şu komutu kullanarak bir sunucudaki birden fazla site için ayarları güncelleyebilirsiniz
mogwai sites batch-update
- Tüm sitelerin ayarlarını değiştirmek için
-abayrağını kullanın. - Seçili sitelerin ayarlarını değiştirmek için,
IDsdeğerleriyle birlikte birden fazla--idbayrağı belirtin.
Örnek komut
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
Bu komut, 3 kimliğine sahip site için www1.example.com takma adını ekler, işleyiciyi cgi olarak değiştirir ve PHP Sürümünü 5.6 olarak ayarlar
Örnek komut
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
Bu komut, 2 ve 3 kimliğine sahip siteler için PHP işleyicisini değiştirir