Ana içeriğe atla

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.
  • --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.
  • --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 -a bayrağını kullanın.
  • Seçili sitelerin ayarlarını değiştirmek için, IDs değerleriyle birlikte birden fazla --id bayrağı 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