1

代理パスについて質問がありました。多くのチュートリアルでは、特定のポートを使用して、何らかの方法または形式でこのような構成を示しています。

location / {
  proxy_pass        http://x.x.x.100:80;
  proxy_set_header  X-Real-IP  $remote_addr;
}

ポートを使用する必要がある理由を誰かに説明してもらえますか? それは特定の数である必要がありますか、それとも必要ですか?

4

1 に答える 1

3

明示的に指定されたポートは次のとおりです。

  • デフォルトの http (80) または https (443) ポートで何かにリバース プロキシを使用している場合は不要です。
  • デフォルト以外のポートで実行されているものに逆プロキシする場合に必要です (アプリケーション サーバーと Web サーバーが同じホスト上にある場合に一般的です)。

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass例を示します ポート番号なしの例を示します

于 2013-02-04T14:46:07.663 に答える