原文: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