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

版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/82777033

阿里云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了。

猜你喜欢

转载自blog.csdn.net/testcs_dn/article/details/82777033