Nginx

Nginx 拒絕綁定到 8080

  • April 21, 2015

我已將 Varnish 設置為在埠 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;

並確保在其他配置文件或虛擬主機中沒有其他預設埠 80。

你有一個指令告訴 nginx 綁定到埠 80 找到它並進行必要的更改

cd /etc/nginx
grep -rw 80 *

應該讓你在正確的地方尋找。

引用自:https://serverfault.com/questions/447772