apache无法启动

无法启动

在使用命令httpd -k install有一次报错

但是我没有留意

然后我使用命令

httpd -k start

没有报错

但是apache也没有启动

我使用ApacheMonitor.exe里面的启动

然后报错,报错是什么不到记得,反正就是启动失败

然后我到系统服务里面找到我安装的apache点击启动

也是显示启动失败

然后提示可以到系统日志里查看详情

然后我到了系统日志里

发现启动失败的原因是apache函数错误

然后我发现的是我的apache路径那些一开始是错误的

但是后来我也修改好了

但是依旧无法启动

当时很奇怪被坑了很久

后来发现如果一开始由于建立服务时路径是错误的
那么在后面修改正确apache路径那些都会依旧函数错误
如果已经安装了apache可以卸载先,然后再安装
卸载代码为
sc delete apache2.4
apache2.4就是服务的名字
然后安装apache的代码为
httpd.exe -k install -n "Apache2.4" -f “d:\apache\conf\httpd.conf”
同上aoache2.4为建立的服务名字,后面为apache的路径
注意注意
除了一般报错外
要是在安装时提示服务器端口报错,比如ssl的端口错误
我就是改了httpd-sll.conf里所有端口号
但是不生效,最后我发现在我的http.conf里
include的是httpd-ahssl.conf
然后我就该了httpd-ahssl.conf里所有的443端口为442
然后生效了


你可能感兴趣的:(apache)