安装 Apache 后,我尝试使用以下命令运行 httpd httpd -k start
,但出现了以下错误消息:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::283a:e00e:3927:eef. Set the 'ServerName' directive globally to suppress this message.
因此我更改了 httpd.conf 的以下部分:
#ServerName www.example.com:80
Servername localhost
现在httpd -k start
没有给我任何错误,但是当我在浏览器中输入“http://localhost”时,它应该向我显示“It Works!”页面(来自 htdocs 文件夹的 index.html),但它没有。相反,它显示一条错误消息:
This site can’t be reached localhost refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
然后,我尝试将 httpd.conf 的以下部分更改为,Listen 80
并Listen 8080
在浏览器中输入 http://localhost:8080,但没有成功,所以我又改回来了。我还检查了 Windows Defender 防火墙,但 Apache 被允许访问网络。此外,根据 ,端口 80 未被使用netstat -a
。
我尝试了该httpd -k stop
命令但出现了以下错误:
(OS 5)访问被拒绝。:AH10014: Failed to open the 'Apache2.4' service
所以我不知道这是否相关,所以请帮忙。