მთავარ შიგთავსზე გადასვლა

ვებსაიტები

სერვერზე საიტების სიის ჩვენება

ბრძანება

mogwai sites list

გამოტანის მაგალითი

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

შენიშვნა: ამ სიიდან საიტი IDs გამოიყენება სხვა ბრძანებებში.

ახალი საიტის შექმნა

ბრძანება

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

ოფციები

  • --owner : მომხმარებელი FASTPANEL-ის სისტემაში, რომელიც იქნება საიტის მფლობელი.
  • --server-name=SERVER-NAME : საიტის დომენის სახელი.
  • -a, --alias=ALIAS : საიტის ალიასები, მაგალითად www ქვედომენები. შესაძლებელია რამდენიმე ალიასის მითითება.
  • --ip=IP : სერვერის IP მისამართი, სადაც საიტი იმუშავებს. შესაძლებელია რამდენიმე IP მისამართის მითითება.
  • -h, --handler=HANDLER : Backend დამმუშავებელი. შეიძლება იყოს:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP ან Node.js ვერსია (მაგ. 8.2, 8.3, 20.15.1).
  • --create-user : საიტისთვის მომხმარებლის შექმნა.

ბრძანების მაგალითი

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

საიტის წაშლა

ბრძანება

mogwai sites delete --id=ID

საიტის ID მიღება შესაძლებელია mogwai sites list ბრძანებიდან.

ბრძანების მაგალითი

mogwai sites delete --id=987

ეს ბრძანება წაშლის საიტს ID 987-ით

საიტის პარამეტრების შეცვლა

ბრძანება

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

საიტის ID მიღება შესაძლებელია mogwai sites list ბრძანებიდან.

ოფციები

  • -i, --id=ID : საიტის ID.
  • -a, --add-alias=ADD-ALIAS : ალიასის დამატება, შესაძლებელია რამდენიმე ალიასის მითითება.
  • --del-alias=DEL-ALIAS : ალიასის წაშლა, შესაძლებელია რამდენიმე ალიასის მითითება.
  • --add-ip=ADD-IP : საიტის პარამეტრებიდან IP მისამართის დამატება, შესაძლებელია რამდენიმე IP მისამართის მითითება.
  • --del-ip=DEL-IP : საიტის პარამეტრებიდან IP მისამართის წაშლა, შესაძლებელია რამდენიმე IP მისამართის მითითება.
  • -h, --handler=HANDLER : Backend დამმუშავებელი. შეიძლება იყოს:
    • PHP: cgi,mpm_itk,php_fpm,fcgi;
    • Node.js: standalone,pm2;
    • Systemd: systemd.
  • --handler_version=HANDLER_VERSION : PHP ან Node.js ვერსია (მაგ. 8.2, 8.3, 20.15.1).
  • --gzip : შეკუმშვის ჩართვა.
  • --no-gzip : შეკუმშვის გამორთვა.
  • --gzip-comp-level=LEVEL : შეკუმშვის დონის დაყენება, 1-9.
  • --expires=EXPIRES : სტატიკური კონტენტის ქეშირების დროის დაყენება.
  • --worker-count=WORKER-COUNT : PHP-FPM-ისთვის მუშაკების რაოდენობის დაყენება

ასევე შეგიძლიათ სერვერზე რამდენიმე საიტის პარამეტრები განაახლოთ ამ ბრძანების გამოყენებით

mogwai sites batch-update
  • ყველა საიტის პარამეტრების შესაცვლელად გამოიყენეთ -a ფლაგი.
  • არჩეული საიტების პარამეტრების შესაცვლელად მიუთითეთ რამდენიმე --id ფლაგი მათი IDs-ებით.

ბრძანების მაგალითი

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

ეს ბრძანება დაამატებს ალიასს www1.example.com, შეცვლის დამმუშავებელს cgi-ზე და PHP ვერსიას 5.6-ზე საიტისთვის ID 3-ით

ბრძანების მაგალითი

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

ეს ბრძანება შეცვლის PHP handler-ს საიტებისთვის ID 2-ით და 3-ით