リバースプロキシ

この記事は、nb init を使用してインストールされたアプリケーションにのみ適用されます。

NocoBase では、運用環境のリバース プロキシは、単にリクエストをアプリケーション プロセスに転送するだけではありません。多くの場合、WebSocket、サブパス、フロントエンド静的リソース、アップロード ディレクトリ、および SPA フォールバック ページの詳細も同時に処理されます。

nb proxy の機能は、これらの見逃しやすい詳細を安定したコマンド エントリのセットに収集することです。

コアプロセス

コアプロセスのみを見る場合は、次の 3 つのコマンドを覚えておくだけで十分です。

nb proxy nginx use docker
nb proxy nginx generate --env test2 --host c.local.nocobase.com
nb proxy nginx reload

Caddy を使用している場合は、コマンド内の nginxcaddy に置き換えるだけです。

Nginx または Caddy がローカルにインストールされている場合は、最初の項目の use dockeruse local に変更するだけです。

ほとんどのシナリオでは、最初に use、次に generate、最後に reload を実行するだけで十分です。 Nginx または Caddy の詳細については、それぞれのページに進んでください。

Nginx を選択する場合と Caddy を選択する場合

通常は次のように判断できます。

シナリオ推薦
すでに Nginx を使用してサイト、証明書、キャッシュ、またはアクセス制御を管理しています。 Nginx
すでにドメイン名を持っており、できるだけ早く HTTPS を実行して、維持するために TLS の詳細を保存したいと考えています。 キャディ

以下を読み続けてください

欲しいです...どこを見るべきか
Nginx 管理サイトの入り口に従ってください。 Nginx
できるだけ早く HTTPS に接続してくださいキャディ
まず、プロキシの結果に影響する環境設定 (app-portapp-public-path など) を調整します。 nb env update
まず、アプリケーションのインストールと環境設定を確認します。 CLI を使用したインストール (推奨)