我相信现在很多黑客都在用它来构建本地Web服务器来测试一些整个站点系统等等。 在安装过程中,有时可能会遇到服务启动失败的问题。 我根据我个人的经历总结出来,现在分享给大家。 希望对您有所帮助!

大致分为以下三种情况:

1、端口占用问题;

2.路径和文件名问题;

3.配置文件问题。

1.端口占用问题

这个问题比较常见,也很容易解决。 通常启动失败是因为IE或其他安装的程序占用了80端口。启动前只需将端口号更改为其他未被占用的端口即可。 更改端口为非80后,需要在地址后面添加端口号才能访问自己的站点,如: :88

2.路径和文件名问题

端口问题解决了,但是启动还是失败。 为什么? 我们需要注意一个小细节,检查我们安装的路径,确保安装路径的文件夹名称中不能出现中文字符或空格。 毕竟这是个人作品,有些方面考虑的不是很周到,导致了一些bug。

3.配置文件问题

解决了以上两个问题后,发现服务仍然无法启动。 为什么? 这里我通过一个例子告诉大家一个比较通用的解决问题的方法。

安装并启动服务后提示启动失败! 排除以上两种情况后,我们打开本地服务进行检查,如图1所示:

发现只是服务没有启动。 当我们手动启动时,系统提示错误。 打开“运行”,输入.msc,查看系统日志——应用程序日志。 这时候我们发现有很多错误,找到并打开错误日志,如图2:

我们可以看到系统已经为我们记录了错误源地址D:////conf/extra/httpd-ssl.conf。 该文件的第 199 行有问题。 我们看看问题是什么,如图3所示:

看到这条消息我笑了……我的电脑换了一个新硬盘,盘符有点乱。 我懒得去改变它们。 我根本没有E盘! 如图4所示:

现在问题就很清楚了。 作者默认指定cgi-bin重定向文件的路径为E盘,但是我根本就没有E盘,所以导致了错误! 这样,只需要将E盘符改为G即可!

由于版本之间或个人电脑之间可能存在差异,因此您可能不会遇到这种情况。 这里我只是告诉大家充分利用系统日志的功能来解决一系列的问题!

本篇文章到这里就结束了,希望能够对大家有所帮助。 文章如有错误,敬请批评指正。

#-黑客之旅

未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网

原文地址:《APMServ Apache启动失败排查方法》发布于:2024-02-24

发表评论

表情:
验证码
评论列表 (暂无评论,40人围观)

还没有评论,来说两句吧...