เว็บไซต์
การแสดงรายการไซต์บนเซิร์ฟเวอร์
คำสั่ง
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: ตัวจัดการแบ็กเอนด์ สามารถเป็น:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--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: ตั วจัดการแบ็กเอนด์ สามารถเป็น:- PHP:
cgi,mpm_itk,php_fpm,fcgi; - Node.js:
standalone,pm2; - Systemd:
systemd.
- PHP:
--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: ตั้งค่าจำนวน workers สำหรับ 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 สำหรับไซต์ที่มี ID 2 และ 3