宝塔,报错:nginx: [emerg] invalid IPv6 address in resolver。

[复制链接] |主动推送
查看43 | 回复0 | 2024-9-11 18:32:17 | 显示全部楼层 |阅读模式
安装好以后Nginx始终无法启动,报错:nginx: [emerg] invalid IPv6 address in resolver。
简单的看了下错误原因,在于Tengine开启了ipv6的监听,但是找nginx.conf第88行并未找到关于IPV6的配置参数。看来这个问题不能通过配置文件来解决。
然后通过SSH登陆虚拟机,输入:“nginx -V”排查,发现编译参数中包含“–with-ipv6”于是进入到Tengine的源码目录,重新编译,把ipv6的编译参数去掉。最终发现还是不能运行。
一步一步排查原因,直到把系统ipv6配置禁用之后,问题最终解决了。
解决步骤:方法一:
1、vi /etc/sysconfig/network-script/ifcfg-ens33 (有一部分人的网卡配置不是这个文件,可以先通过ip addr查看下网卡名称)
2、将文件中“IPV6INIT=no”“IPV6_AUTOCONF=no”修改后保存退出。
3、重启网络服务。service network restart
4、启动Nginx。大功告成!方法二:
把/etc/resolve.conf文件中的IPV6地址那一行删掉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则