您当前的位置: 首页 >  nginx

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

发布时间:2018-09-19 19:37:58 ,浏览量:0

阿里云ECS 系统为 CentOS 6.8 64位

使用 yum install nginx 安装完成后,执行 nginx 启动服务,提示:

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

这是因为服务器不支持IPV6的地址导致的。

解决方法:

编辑Nginx的配置文件:

 vi /etc/nginx/conf.d/default.conf

将文件中的一行配置注释掉:

listen       [::]:80 default_server;

注释方法:

在行的前面加#号,如下图:

保存之后再启动Nginx就Ok了。

2021-05-28更新

几年后又搜索到了自己的文章,更新一下。

注意,这样注释之后IPv6就不支持了。如果你还需要IPv6支持的话这样是不行的。

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106485博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.2023s