메인 콘텐츠로 건너뛰기

웹사이트

서버의 사이트 목록 보기

명령

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.
  • --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

사이트 IDmogwai sites list 명령으로 확인할 수 있습니다.

예시 명령

mogwai sites delete --id=987

이 명령은 ID가 987인 사이트를 삭제합니다

사이트 설정 수정하기

명령

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

사이트 IDmogwai 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.
  • --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 핸들러를 변경합니다