今天接到一个客户反馈,是基于Windows系统下宝塔面板的问题。

    问题简述:网站迁移后无法启动网站。 

    收到客户反馈后,我立即就根据客户提供的后台信息登入系统了。因为网站都还没有搭建起来,所以只有在系统里查看环境了。

然后令我意想不到的恐怖事件发生了!关于:宝塔的Apache之坑

在宝塔面板,无论如何也启动不了Apache服务!像我这样优秀的运维工程师,当然是重启治百病啦~!关于:宝塔的Apache之坑可更恐怖的是,就连卸载Apache再重装也没用。分析发现,宝塔面板能正常启动,各项功能都正常,那么问题就是出现在Apache上了。

神坑一:

    后来试了各种手工启动的方式,最终定位到故障原因在Apache服务启动异常上。

关于:宝塔的Apache之坑

    因为这是故障排除后的截图,之前服务回显是“手动”,并且无法启动服务,无任何报错日志,弹窗提示服务无效。

    估计是用户在之前手工卸载Apache的时候没处理好。因为宝塔就算不安装Apache服务,也会启动自带的Apache服务以提供Web管理界面,神奇的是这个Apache并不和再在面板里安装的Apache冲突。关于:宝塔的Apache之坑反正我暂时还没弄清这个运行原理。

    

解决方法:

    定位到问题所在之后,接下来就是进行故障排除了。首先在面板卸载掉Apache。

关于:宝塔的Apache之坑

    然后在运行框里输入regedit,打开出册表后定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Uninstall]子键。

关于:宝塔的Apache之坑

    如图,找到Apache,Delete删掉它!

    之后我们再在宝塔面板里面安装Apache,成功启动~!

关于:宝塔的Apache之坑

    哇哈~!然后进行端口访问等等操作,均已正常。

 

神坑二:

    然后我又发现个故障,因为挂载多站,所以在Apache配置文件里直接修改了参数之后,Apache启动报错。关于:宝塔的Apache之坑

   应用程序日志里查看显示是vhost路径下配置文件出错。作为一个耿直Boy当然去校对配置文件啦...结果...关于:宝塔的Apache之坑

    解决方法:

    好吧,是我想太多。解决方式很简单,其实在宝塔环境下,并不需要手工去修改配置文件,而且也不要。直接在宝塔界面,新增站点即可。

    再次重装Apache,并直接在面板配置之后...问题解决,一切正常。关于:宝塔的Apache之坑

 

    今天和大家分享关于宝塔和Apache的两个坑就到这里。如果您有什么疑问、解决思路、经验分享等等,欢迎您留言或给我们私信。

相关文章:

  • 2021-11-11
  • 2021-08-01
  • 2021-06-20
  • 2022-01-18
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-26
  • 2021-08-20
  • 2022-01-08
  • 2021-10-12
  • 2021-11-25
  • 2021-11-17
相关资源
相似解决方案