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 完了しました。
対話処理が発生し、対象プロファイルの
- ディレクトリを削除するか
- DBを削除するか
などを聞かれる