时间:2021-05-22
相信现在有很多黑友在用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启动失败!在排除以上两种情况后,我们打开本地服务查看一下,如图1:
发现只有Apache服务没有启动。我们手工来启动一下,系统提示错误。打开运行,输入eventvwr.msc查看一下系统日志——应用程序的日志。这时候我们发现有很多错误,查找并打开Apache的错误日志,如图2:
我们可以看到,系统已经帮我们记录了错误的起源地址D:/HySzWork/APMServ/Apache/conf/extra/httpd-ssl.conf 。是这个文件的第199行出现了问题,我们来看看是什么问题,如图3:
一看到这个信息我就笑了……我电脑换过一个硬盘,盘符有点乱了,也懒得改过来,我根本没有E盘哈!如图4:
这下问题就很明了了,作者默认将cgi-bin的重定向文件指定路径为E盘,而我根本没有E盘,这就导致了错误的发生!这样只需将E盘符改为G就可以了!
因为APMServ版本之间或个人电脑间可能存在差异,大家不一定会遇到这种情况,这里只是告诉大家要充分利用系统日志的功能达到解决一系列的问题!
本文到此结束,希望能给大家带来帮助。文中如有错误的地方还请大家批评指正。
#原创-黑客之旅
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Apache启动不了,电脑80端口被占有如何解决问题如下:1.80端口被占用,Apache启动失败。√MySQL5.1已启动。2.Apache启动不了,80端口
apache服务器启动失败怎么回事?apache服务器启动失败通常是由于程序端口被占用导致的,今天小编就为大家分享下出现apache无法启动时的解决办法,希望对
在织梦系统本地安装过程中,使用APMServ配置本地环境,我测试的时候80端口没有被占用,很顺利的Apache成功启动,后来换了台电脑,怎么都启动不了,不是说A
小天鹅滚筒洗衣机E30故障代码指的是洗衣机门锁锁不上,按下洗衣机启动键以后,电脑板尝试锁门失败6次。解决方法是检查洗衣机门钩关闭是否到位,洗衣机门关闭后即可排除
【故障问题】在BIOS设置中更改了硬盘的工作模式后,每次启动电脑winxp时就会出现蓝屏死机,请问这是什么原因造成的,该如何排除? 【故障排除】该故障是由