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 回答