Nginx拒绝绑定到8080

我已经设置清漆运行在80端口似乎工作正常。

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME varnishd 8005 nobody 7u IPv4 14055 0t0 TCP *:http (LISTEN) varnishd 8005 nobody 8u IPv6 14056 0t0 TCP *:http (LISTEN) 

在/ etc / nginx中的可用站点下我有文件的默认值:

 server { listen 8080; .... 

nginx:[emerg] bind()到0.0.0.0:80失败(98:地址已经在使用)

为什么还在找端口80?

你应该添加

listen 8080 default;

并确保在其他configuration文件或虚拟主机中没有其他默认端口80。

你有一个指令,告诉nginx绑定到80端口find它,并进行必要的更改

 cd /etc/nginx grep -rw 80 * 

应该让你看在正确的地方。