現在、NodeJSとExpressでWebプラットフォームを構築しています。私はそれぞれ独自のNodeJSアプリケーションを実行するプラットフォームにリンクされた3つのサブドメインを持っています。NodeJSで使用する特定のポート
auth.example.com
api.example.com
example.com
私はnginxのを設定忙しいと私の知る限り、私は別のポート上のローカルホスト上で実行中のアプリケーションに3つのサブドメインのそれぞれをルーティング3つのサーバー・ブロックを作成する必要があります。私の質問は、もし私が各アプリケーションのために使うべき特定のポートがあるか、それとも完全に無関係なのか?
example.com:8000
auth.example.com:8001
api.example.com:8002
の例サーバのブロックで:
server {
listen 80;
server_name api.example.com;
location/{
proxy_pass: http://127.0.0.1:8002;
}
}
任意の規則またはこれを設定するための推奨方法を
例えば、それは次のように設定する必要があるでしょうか?前もって感謝します。 1024を超える
1024以上であればどのポートを選択しても、それ以外のポートは使用していないものとはまったく関係ありません。あなたの8000シリーズは大丈夫です。 – jfriend00