宝塔BUG:由于IDN域名造成宝塔Apache启动失败的排查

2021年11 月2日 / 龙哥见解 / 没有评论 / 5,083次

今天突然网站访问不了,但是宝塔8888端口访问后台能登录管理,查看了已安装软件运行情况,发现Apache停止运行,重启提示错误。错误如下:

提示是我的idn域名:二人.世界  出问题了。

于是我又把Apache 2.4降到Apache 2.2,问题还在,重启或者启动都提示问题:

奇怪了,这次提示的不是IDN域名的错误,无法了,于是我百度了下,还是找不到相类似的问题。仅仅知道includeoptional是重定向的意思。于是意识到是不是开启了重定向的问题,立马关掉了重定向后,Apache启动正常,网站也正常访问了。

经过这个事情,得出总结:

1.IDN在宝塔里面开始支持跳转,也正常运行,但是后面不定期会出错,Apache自动停止运行,也启动不了,80端口访问不了。

2.域名跳转到IDN域名也会出问题,就是在Apache 2.2下错误,因为我是域名7p2y8.com跳转到“浙D.7p2y8.com”,所以也出现了类似问题。

有人说去宝塔后台修改conf文件里面的域名即可解决,但是对于我这样的小白不会,也怕宝塔出问题不好解决。所以没有试过这个方法。