原文:ubuntu nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

.檢查 端口是否被占用了,輸入命令netstat ltunp .如果被占用,kill掉這個進程 .如果還是報上面錯誤,查看nginx site enable的默認default文件中是否有listen :: : default server 有的話把他注釋掉,因為這行對應的是ipv 配置,同樣也可以在服務器開啟ipv ,應該就沒問題了 ...

2018-04-21 15:58 0 1007 推薦指數:

查看詳情

阿里雲ECS在CentOS 6.9中使用Nginx提示:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)的解決方法

說明: 1、[::]:80這個是IPv6的地址。 2、阿里雲截至到今天還不支持IPv6。 解決方式: 1、普通解決方式:開啟IPv6的支持,不過這個方法在阿里雲行不通。 2、極端方式:直接屏蔽IPv6,全部服務器都適用。 最后直接在命令行下執行nginx即可 ...

Mon Dec 18 20:22:00 CST 2017 0 4026
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)

Mac上啟動nginx報如上錯誤,原因是80端口已被占用,可能有些服務未能成功關閉。 解決:鍵入命令 sudo nginx -s stop ( 或 sudo nginx -s quit) ,然后 sudo nginx 重啟nginx。 如果是因為其他服務占用了 80端口,如apache服務 ...

Sun Sep 17 07:02:00 CST 2017 0 2417
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM