Webサイト
サーバー上のサイト一覧
コマンド
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 の worker 数を設定します
次のコマンドを使用して、サーバー上の複数のサイトの設定を更新することもできます
mogwai sites batch-update
- すべてのサイトの設定を変更するには、
-aフラグを使用します。 - 選択したサイトの設定を変更するには、
--idフラグをそれぞれのIDsとともに複数指定します。
コマンド例
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 ハンドラーを変更します