Apache http2.4.27解压版环境配置问题总结(win10)

下载的是ApacheHaus的版本

解压之后修改配置后,也是很郁闷啊,在这里了说一下应该注意的问题

1、解压之后的文件夹应该放在某个盘的根目录,如下图E:/Apache24,那么为什么要这么做呢?

在此说一下,可以查看conf目录下的httpd.conf文件,其中有一行为 Define SRVROOT "/Apache24"

这便是原因,默认在从根目录开始,如果不是在根目录可以去更改这个目录.改过之后应该可以解决执行如下命令时:

httpd.exe -w -n "apache2.4" -k start(2.4为版本),报找不到文件的错误。

2、再次执行如上命令httpd.exe -w -n "apache2.4" -k start,找不到文件的错误没有,此时又发生了一个新的错误,与443端口有关系,如下图,

此时在找到conf/extra/httpd-ahssl.conf文件,打开后找到Listen 443 https这行内容,在其前面加上#注释掉#Listen 443 https,再次执行就可以了,以上两个问题解决

通过monitor应该可以启动了,但是我这边又出现了问题3,如果还没有解决你的问题,可以继续向下看

3、此时执行httpd.exe -w -n "apache2.4" -k start不在报错,但是我这问题是什么呢,就是通过bin下的httpd.exe可以启动apache,但是在服务中却看不到我的apache服务已启动,通过bin目录下的ApacheMonitor.exe启动,报错requested operation has failed,网上查找千篇一律,通过实践觉着,第一步确定如上requested operation has failed执行正常,修该httpd.exe的80端口号,如改成8181等等,因为我在测试的过程中发现360安全卫士与火狐浏览器都会占用80端口,据说迅雷也会,请自行验证自己的PC,如果不想验证,可以直接改端口号,在确认这些问题我这边正常后,发现好还是报同样的错误。很是郁闷,仔细分析一下,便去查看了本地服务中的Apache2.4,手动启动时发现提示找不到文件,查看属性发现执行路径有问题,如下图所圈出的(已修改过,检查一下自己的执行路径有没有问题),便想到我一开始解压时并没有将解压后的文件夹放在根目录就执行了,就是问题1的介绍,在执行后,在服务这边生成了服务项,很是郁闷,无奈要去改变这个执行路径,索性改起来比较简单,很顺利,改后了之后便可以正常启动了。

修改执行路径参考地址:修改服务执行路径

正常启动:

总结:

这个问题困扰了许久,搞了大半天,对于刚入门的小白来说,真心不易,如果以上解决了你的问题,很荣幸,如果没有解决,还希望能够耐心查找分析,静下新来分析,多尝试,问题终究是可以解决的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值