目次

KUSANAGIコマンド

kusanagi init

KUSANAGIの初期化

kusanagi purovision

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

kusanagi provision xxx

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

kusanagi status

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

kusanagi list

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

kusanagi target

プロファイルを一覧表示

kusanagi target

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

プロファイルの切り替え

kusanagi target xxx

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

kusanagi ssl

kusanagi ssl --email

kusanagi ssl --email xxx@example.com

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

kusanagi ssl --https redirect

kusanagi ssl --https redirect

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

kusanagi https redirectと同等の効果

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

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

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

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

kusanagi configure

KUSANAGIの設定を最適化する

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

kusanagi remove

kusanagi remove example.com

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

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

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

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

などを聞かれる