• 当前位置:首页 > VPS > nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  • 博客搬到SAE了,这个还是比较省心的。不用老是为备份担心。
  • 开启友情赞助空间
  • 无聊了:[ 探索发现 ] 一下,精彩文章等着你哦!

nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)

2014-09-01 17:37

5,120阅览 0条评 VPS arno

遇到这种问题我先用中文搜索了一下答案,发现大家都在装逼地说要杀nginx重复的进程。我试了下发现是扯淡,于是看了谷歌搜到的第一个英文页面,老外说是nginx先监听了ipv4的80端口之后又监听了ipv6的80端口,于是就重复占用了。更加坑人的是你去看了端口占用它又把80端口释放了,是不是很囧。

解决方案是编辑nginx的配置文件

 /etc/nginx/sites-available/default

修改这一段:

listen 80;

listen [::]:80 ipv6only=on default_server;
然后启动nginx,完美解决!
本文声明

除非注明,否则文章均为 " 枫林博客 " 原创,转载时请注明文章出处。


作者信息:arno \ 2014-09-01 17:37 \ 枫林博客 \

分类标签:VPS,

本文地址:http://www.blogfeng.com/%e8%a7%a3%e5%86%b3nginx-emerg-bind-to-80-failed-98-address-already-in-use.html

还没有人评论哦,赶紧留下爪印吧!

发表评论

* *



​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​