nginx反向代理和端口

时间:2013-02-04 14:30:10

标签: nginx reverse-proxy

我有一个关于代理通行证的问题。许多教程以某种方式或形式显示这样的配置,并标识了端口:

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

有人可以向我解释为什么需要使用端口吗?它需要是一个特定的数字,还是甚至是必要的?

1 个答案:

答案 0 :(得分:3)

明确指定的端口是:

  • 如果您反向代理默认的http(80)或https(443)端口上的某些内容,则不需要
  • 如果您反向代理在任何非默认端口上运行的某些内容(当您的应用程序服务器和Web服务器位于同一主机上时很常见),则必须

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass显示示例显示没有portnumber的示例