LNMP环境,重启nginx
提示
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) [closed]
度娘都说了是80端口占用了,检查来检查去和端口占用没关系,不得不吐槽国内的环境,度娘的东西都是千篇一律,居然还有提到是APACHE占用。最后发现一篇帖子
http://stackoverflow.com/questions/14972792/nginx-nginx-emerg-bind-to-80-failed-98-address-already-in-use
以及
http://www.hankcs.com/appos/linux/fix-nginx-bind-err.html
提到是IPV6的问题。好吧按照它那个说法修改了nginx.conf文件
listen 80;
listen [::]:80 ipv6only=on;
server_name www.abc.com
接着检查配置文件语法是否正确
又提示
nginx:[emerg] socket() [::]:80 failed (97:Address family not supported by protocol)
这个一看就知道协议不支持的意思,不支持IPV6协议.
怎么回事?
引用楼主puffbaby于2013-10-31 09:31发表的 阿里云不支持IPV6吗? :
LNMP环境,重启nginx
提示
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) [closed]
.......
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。