安装 apache 后 http://localhost 不起作用

安装 apache 后 http://localhost 不起作用

安装 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 80Listen 8080在浏览器中输入 http://localhost:8080,但没有成功,所以我又改回来了。我还检查了 Windows Defender 防火墙,但 Apache 被允许访问网络。此外,根据 ,端口 80 未被使用netstat -a

我尝试了该httpd -k stop命令但出现了以下错误:

(OS 5)访问被拒绝。:AH10014: Failed to open the 'Apache2.4' service

所以我不知道这是否相关,所以请帮忙。

相关内容