APMServApache启动失败故障排除方法

\r
相信现在很多黑友都在用APMServ搭建一个Web服务器给当地测试一些全站系统之类的 。有时Apache服务在安装过程中无法启动 。我用亲身经历总结出来的,现在分享给大家 。希望对你有帮助!
大致分为以下三种情况:
【APMServApache启动失败故障排除方法】1.港口占用问题;
2.路径和文件名问题;
3.侧写问题 。
1.港口占用问题
这个问题很常见,也很容易解决 。Apache启动失败通常是因为IE或者其他安装的程序占用了80端口 。只需在启动Apache之前将端口号更改为其他未占用的端口即可 。改成80以外的端口后,需要在地址后面加上端口号才能访问自己的站点,比如:Http://127.0.0.1:88 。
2.路径和文件名问题
解决了端口问题,还是启动失败 。为什么?我们需要注意一个小细节,检查我们安装APMServ的路径,确保安装路径的文件夹名中不能出现中文或者空 。毕竟这是个人作品,有些地方考虑的不是很周到,导致了一些bug 。
3.个人资料问题
解决以上两个问题后,Apache服务仍然无法启动 。为什么?这里我通过一个例子告诉你一个解决问题的一般方法 。
安装APMServ,启动服务后提示Apache启动失败!排除以上两种情况后,我们打开本地服务看一下,如图1所示:
仅发现Apache服务未启动 。我们手动启动吧,系统提示错误 。打开,输入eventvwr.msc查看系统日志——应用程序的日志 。这时候我们发现错误很多 。找到并打开Apache的错误日志,如图2所示:
我们可以看到,系统为我们记录了错误的起始地址D:/hyszwork/APM serv/Apache/conf/extra/httpd-SSL . conf 。这个文件的第199行有问题 。让我们看看问题是什么,如图3所示:
看到这个信息我笑了...我电脑换了个硬盘,盘符有点乱,懒得换了 。我根本没有E盘!如图4所示:
这个问题很清楚 。作者默认指定cgi-bin的重定向文件为E盘,而我根本没有E盘,导致了错误!所以把E字母改成G就行了!
因为APMServ或个人计算机的版本之间可能存在差异,所以您不一定会遇到这种情况 。在这里,我们只是告诉你充分利用系统日志的功能来解决一系列问题!
本文到此结束,希望能帮到你 。文中如有错误,请批评指正 。
#原创-黑客之旅
\r

    推荐阅读