Lewati ke konten utama

Situs web

Mencantumkan situs di server

Perintah

mogwai sites list

Contoh output

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

Catatan: Situs IDs dari daftar ini digunakan dalam perintah lain.

Membuat situs baru

Perintah

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

Opsi

  • --owner : Pengguna pada sistem FASTPANEL yang akan memiliki situs.
  • --server-name=SERVER-NAME : Nama domain untuk situs.
  • -a, --alias=ALIAS : Alias untuk situs, seperti subdomain www. Beberapa alias dapat ditentukan.
  • --ip=IP : Alamat IP server tempat situs akan berjalan. Beberapa alamat IP dapat ditentukan.
  • -h, --handler=HANDLER : Handler backend. Dapat berupa:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Versi PHP atau Node.js (mis. 8.2, 8.3, 20.15.1).
  • --create-user : Buat pengguna untuk situs.

Contoh perintah

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

Menghapus situs

Perintah

mogwai sites delete --id=ID

Situs ID dapat diperoleh dari perintah mogwai sites list.

Contoh perintah

mogwai sites delete --id=987

Perintah ini akan menghapus situs dengan ID 987

Mengubah pengaturan situs

Perintah

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

Situs ID dapat diperoleh dari perintah mogwai sites list.

Opsi

  • -i, --id=ID : ID situs.
  • -a, --add-alias=ADD-ALIAS : Tambahkan alias, beberapa alias dapat ditentukan.
  • --del-alias=DEL-ALIAS : Hapus alias, beberapa alias dapat ditentukan.
  • --add-ip=ADD-IP : Tambahkan alamat IP dari pengaturan situs, beberapa alamat IP dapat ditentukan.
  • --del-ip=DEL-IP : Hapus alamat IP dari pengaturan situs, beberapa alamat IP dapat ditentukan.
  • -h, --handler=HANDLER : Handler backend. Dapat berupa:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : Versi PHP atau Node.js (mis. 8.2, 8.3, 20.15.1).
  • --gzip : Aktifkan kompresi.
  • --no-gzip : Nonaktifkan kompresi.
  • --gzip-comp-level=LEVEL : Atur tingkat kompresi, 1-9.
  • --expires=EXPIRES : Atur waktu cache untuk konten statis.
  • --worker-count=WORKER-COUNT : Atur jumlah worker untuk PHP-FPM

Anda juga dapat memperbarui pengaturan untuk beberapa situs di server menggunakan perintah

mogwai sites batch-update
  • Untuk mengubah pengaturan untuk semua situs, gunakan flag -a.
  • Untuk mengubah pengaturan untuk situs yang dipilih, tentukan beberapa flag --id dengan IDs masing-masing.

Contoh perintah

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

Perintah ini akan menambahkan alias www1.example.com, mengubah handler menjadi cgi, dan mengubah Versi PHP menjadi 5.6 untuk situs dengan ID 3

Contoh perintah

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

Perintah ini akan mengubah handler PHP untuk situs dengan ID 2 dan 3