首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx同时监听80和8080并进入重定向循环。

Nginx同时监听80和8080并进入重定向循环。
EN

Server Fault用户
提问于 2016-09-28 17:31:23
回答 1查看 1.3K关注 0票数 0

我正试着解决这个问题好几个小时。

我安装了清漆,并将端口设置为80。之后,我将nginx虚拟主机文件的听音指令从80更改为8080:

代码语言:javascript
复制
listen 8080;

但是,页面正无限期地被重定向。当我检查端口绑定时,我发现的一件奇怪的事情是,nginx同时侦听端口80和8080,还在侦听80。

代码语言:javascript
复制
$ sudo lsof -P -n -i :80 -i :8080 -i :443 | grep LISTEN
nginx    8433     root    6u  IPv4 2401466757      0t0  TCP *:80 (LISTEN)
nginx    8433     root    7u  IPv4 2401466758      0t0  TCP *:8080 (LISTEN)
nginx    8436 www-data    6u  IPv4 2401466757      0t0  TCP *:80 (LISTEN)
nginx    8436 www-data    7u  IPv4 2401466758      0t0  TCP *:8080 (LISTEN)
nginx    8437 www-data    6u  IPv4 2401466757      0t0  TCP *:80 (LISTEN)
nginx    8437 www-data    7u  IPv4 2401466758      0t0  TCP *:8080 (LISTEN)
nginx    8438 www-data    6u  IPv4 2401466757      0t0  TCP *:80 (LISTEN)
nginx    8438 www-data    7u  IPv4 2401466758      0t0  TCP *:8080 (LISTEN)
nginx    8439 www-data    6u  IPv4 2401466757      0t0  TCP *:80 (LISTEN)
nginx    8439 www-data    7u  IPv4 2401466758      0t0  TCP *:8080 (LISTEN)
varnishd 8520   nobody    8u  IPv6 2401837251      0t0  TCP *:80 (LISTEN)

据我所知,nginx应该只听端口8080,清漆应该只听端口80。但为什么会发生这种事?

注意事项

  • 没有安装像ufw这样的防火墙。
  • 在任何配置文件中都没有任何listen 80;
  • 系统是ubuntu
  • 在nginx文件夹中的任何地方都没有默认的配置文件。
EN

回答 1

Server Fault用户

发布于 2016-09-28 17:47:50

很可能是基于rpm的安装存在/etc/nginx/con.d/default.conf。它有默认主机,监听端口80。最佳做法是修剪该文件,以便进一步升级不会取代它。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/805925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档