娜迦源码博客

怎样排除APMServ Apache启动失败故障的方法

相信现在有很多网站的用户在用APMServ为本地搭建Web服务器,用来测试一些整站系统等等。在安装的时候有时候会遇到Apache服务启动失败的问题。我以个人的经验总结了一下,现在分享给大家,希望对各位有所帮助! 
大致分为以下三种情况: 
1.       端口占用问题; 
2.       路径及文件名问题; 
3.       配置文件问题。 
1.端口占用问题 
这个问题比较常见,解决起来也很容易。通常是因为IE或安装的其它程序占用了80端口而导致Apache启动失败,在启动Apache之前将端口号修改为其它未占用的端口就可以了。修改为非80端口后,访问自己的站点需要在地址后加上端口号,如: Http://127.0.0.1:88 
2.路径及文件名问题 
解决了端口问题,还是启动失败,这是为什么呢?我们需要注意一个小细节,查看一下我们安装APMServ的路径,要确定安装路径的文件夹名称中不能出现中文或空格。毕竟这是个人作品,有些地方考虑的不是很周到,导致一些Bug。 
3.配置文件问题 
在解决以上两种问题后,发现Apache服务还是启动失败,Why?这里我通过一个实例来告诉大家一个比较通用的方法去解决问题。 
安装APMServ,启动服务后提示Apache启动失败!在排除以上两种情况后,我们打开本地服务查看一下


发现只有Apache服务没有启动。我们手工来启动一下,系统提示错误。打开运行,输入eventvwr.msc查看一下系统日志——应用程序的日志。这时候我们发现有很多错误,查找并打开Apache的错误日志


我们可以看到,系统已经帮我们记录了错误的起源地址D:/HySzWork/APMServ/Apache/conf/extra/httpd-ssl.conf 。是这个文件的第199行出现了问题,我们来看看是什么问题

默认将cgi-bin的重定向文件指定路径为E盘,而我根本没有E盘,这就导致了错误的发生!这样只需将E盘符改为G就可以了! 

因为APMServ版本之间或个人电脑间可能存在差异,大家不一定会遇到这种情况,这里只是告诉大家要充分利用系统日志的功能达到解决一系列的问题! 
本文到此结束,希望能给大家带来帮助。文中如有错误的地方还请大家批评指正。 


本文链接:https://www.wsx6.cn/post/1032.html

版权声明:

1:如非特殊说明,本站对提供的源码不拥有任何权利,其版权归原著者拥有。

2:请勿将该源码、软件进行商业交易、转载等行为,该源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。

3:本网站所有源码和软件均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信(邮箱:393249296@qq.com)指出,本站将立即改正。

联系客服
网站客服 Q交流群
673529708
返回顶部
请先 登录 再评论,若不是会员请先 注册