宝塔面板安装Tengine报错:nginx: [emerg] invalid IPv6 address in resolver

softyun3年前服务器114

最近为了制作一个Docker镜像,在本地电脑上通过虚拟机安装了CentOS,顺便通过宝塔面板安装了阿里系的WEB环境。安装好以后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地址那一行删掉。无所谓,解决问题就好。当然了除了这个方法之外,也可以通过把虚拟机IPV6调通来解决。不过本地电脑,感觉没有必要浪费时间。

原文地址:zkii/system/environment/2752

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

宝塔面板怎么快速安装ssl证书?宝塔面板安装ssl证书教程

宝塔面板怎么快速安装ssl证书?ssl证书将为您的网站、移动App、Web API 和其他应用(如身份验证和数据加密传输)提供一整套HTTPS 解决方案。它由受信任的数字证书颁发机构CA在验证服务器身...

宝塔面板1024·双十一活动:企业版899元/年送SSL证书,专业版永久授权1888元起!

10月24日至11月11日,宝塔面板搞【1024·双十一】双节特惠活动,永久授权最高立减5700元!企业版899元/年赠送SSL证书,专业版永久授权1888元起!现在距离活动结束还有13天,有需要的建...

宝塔面板和wdcp有什么区别?wdcp面板如何转移为宝塔面板?

宝塔面板和wdcp有什么区别?宝塔面板和wdcp都可以快速部署LNMP和LAMP组合安装WEB环境,而且都是界面化管理。对于新手用户来说,使用这类控制面板可以更简单方便的管理Linux操作系统VPS或...

使用宝塔面板建站时出现网页出现404错误怎么办?

最近在使用宝塔面板建站的时候发现,网站建设好之后,打开网页提示“404错误,文件不存在”,这是怎么回事呢?重新检查了一下,所有的步骤都是按照以前的流程操作的,是没有问题的,那么出现这种问题,到底的是哪...

宝塔Linux面板如何创建添加FTP账户?

宝塔面板如何创建FTP账户?FTP-文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。使用FTP进行传输,FTP需要先创建账户,再利用F...

宝塔面板服务器网站数据如何远程和异地备份方法

宝塔面板网站数据如何远程和异地备份?一般交易类、购物类的网站或有会员系统的网站数据库需要每天每时每刻都进行备案,因为这类网站的数据比较重要,所以我们要对数据库进行每天的备份,如你使用的是第三方的宝塔服...