nb proxy nginx

nb proxy nginx は Nginx provider のコマンドグループ入口です。

サイト、証明書、キャッシュ、アクセス制御をすでに Nginx で管理しているなら、通常はここから始めます。主に 2 つのことを扱います。

  • Nginx を local または docker のどちらで動かすかを選ぶこと
  • CLI 管理 env 向けの Nginx エントリを生成し、起動し、再読み込みし、状態を確認すること

使い方

nb proxy nginx <command>

サブコマンド

コマンド説明
nb proxy nginx useNginx driver を切り替える
nb proxy nginx current現在の driver を出力する
nb proxy nginx generate指定 env の Nginx 設定を生成または更新する
nb proxy nginx startNginx proxy を起動する
nb proxy nginx restartNginx proxy を再起動する
nb proxy nginx reloadNginx 設定を再読み込みする
nb proxy nginx stopNginx proxy を停止する
nb proxy nginx statusNginx の実行状態を表示する
nb proxy nginx infodriver、設定パス、実行情報を表示する

注意

  • 現在の driver は proxy.nginx-driver に保存されます
  • デフォルト driver は local です
  • ローカル driver は bin.nginx が指す実行ファイルを使い、デフォルト値は nginx です
  • Docker driver は nginx:latest を使います
  • Docker コンテナ名のデフォルトは <docker.container-prefix>-nginx-proxy です
  • Docker driver はホストの NB_CLI_ROOT をコンテナ内の /apps にマウントします

典型的な流れ

nb proxy nginx use docker
nb proxy nginx generate --env app1 --host app1.example.com
nb proxy nginx start
nb proxy nginx status
nb proxy nginx info

関連コマンド