웹사이트
서버의 사이트 목록 보기
명령
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: PHP-FPM의 워커 수를 설정합니다
다음 명령을 사용하여 서버의 여러 사이트 설정을 한 번에 업데이트할 수도 있습니다
mogwai sites batch-update
- 모든 사이트의 설정을 변경하려면
-a플래그를 사용하세요. - 선택한 사이트의 설정을 변경하려면 해당
IDs와 함께 여러--id플래그를 지정하세요.
예시 명령
mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6
이 명령은 ID가 3인 사이트에 별칭 www1.example.com을 추가하고, 핸들러를 cgi로 변경하며, PHP 버전을 5.6으로 변경합니다
예시 명령
mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2
이 명령은 ID가 2와 3인 사이트의 PHP 핸들러를 변경합니다