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

1.检查80端口是否被占用了,输入命令netstat -ltunp

2.如果被占用,kill掉这个进程

3.如果还是报上面错误,查看nginx site-enable的默认default文件中是否有listen [::]:80 default_server;有的话把他注释掉,因为这行对应的是ipv6配置,同样也可以在服务器开启ipv6,应该就没问题了

原文地址:https://www.cnblogs.com/you-jia/p/8901832.html