【问题标题】:NGINX reverse proxy change port 80 to 8080NGINX反向代理更改端口80到8080
【发布时间】:2015-10-16 23:55:30
【问题描述】:

我正在尝试在 Centos 6.6 上安装和配置 Varnish 3

问题是 Nginx 在端口 80 和 8080 上作为反向代理运行。 Apache 在 7080 端口上运行

我在 nginx 的 conf 文件中进行了所有更改,但它仍在侦听端口 80 和 8080,这就是 varnish 无法正常工作的原因。

如何将 nginx 端口从 80 更改为 8080?

netstat -tulpn 给出以下信息:(x 是服务器的 IP 地址)

tcp 0 0 xx.xxx.xx.xx:80 0.0.0.0:* LISTEN 17048/nginx tcp 0 0 xx.xxx.xx.xx:8080 0.0.0.0:* LISTEN 17048/nginx

【问题讨论】:

  • 你能发布 nginx 配置文件 nginx.conf 以及其中包含/引用的所有配置文件吗?很可能其中一个服务器块仍在使用 80

标签: apache nginx varnish ports


【解决方案1】:

编辑文件 /etc/nginx/sites-enabled/default 或您的监听指令所在的任何位置:

https://*.com/a/12800469

然后重启服务器!

【讨论】:

  • 您好,欢迎来到 Stack Overflow!请避免仅链接的答案。请保留链接,但在您的答案中添加足够的信息以使其自身可读。
  • 嗨,虽然所有的listen指令都从80端口改成了8080,但nginx仍然持有80端口而不是8080端口,同时保留8080端口。