KUSANAGIコマンド

KUSANAGIの初期化

KUSANAGIで新しいサイト(WordPressやLAMP)を作るコマンド

kusanagi provision xxx

xxxの部分はプロファイル名

カレントプロファイルの情報を表示するコマンド

kUSANAGIで作成したプロファイル(WordPressなどのサイト)の一覧を表示

kusanagi target

作成済みのプロファイル一覧を画面に表示する
カレントプロファイル(現在アクティブになっているプロファイル)は色付きで表示される

kusanagi target xxx

指定したプロファイルをカレントプロファイルに切り替え
xxxの部分はプロファイル名

kusanagi ssl --email xxx@example.com

カレントプロファイルに対してLet's EncryptのSSL化処理を実行する

kusanagi ssl --https redirect

httpからhttpsへ301リダイレクトをオンにする

kusanagi https redirectと同等の効果

kusanagi ssl --cert fullchain.pem --key privkey.pem

fullchain.pem(証明書)とprivkey.pem(秘密鍵)を指定してサイトをSSL化する

サーバーの移転のときなど、DNSが未設定のサーバーでkusanagiをプロビジョンしたときに使う

KUSANAGIの設定を最適化する

サーバーのスペックが変わったときなど
新しい環境に合わせて設定値を変更してくれる

kusanagi remove example.com

上記のようなコマンドでプロファイルを削除できる

example.comの部分はKUSANAGIのプロファイル名

実行結果
example.com の設定ファイルを削除しますか?[y/n] y
/home/kusnagi/example.com を削除しますか?[y/n] y
example.com のデータベースを削除しますか?[y/n] y
完了しました。

対話処理が発生し、対象プロファイルの

  • ディレクトリを削除するか
  • DBを削除するか

などを聞かれる

  • 最終更新: 2023/05/22 11:21