但这里面有几点需要注意:

1.在打开httpd.exe时显示ServerName存在问题,这是因为系统给定义了一个。

解决方法:用Sublime或记事本打开C:\Apache24\conf下的httpd.conf文件中Ctrl+F搜索ServerName j将 #ServerName www.example.com:80 ,将#去掉并且更改为自己指定的域名或本机地址(80表示端口号),修改为本机地址并使用8080端口号,(建议用8080端口,80端口很容易被占用),最终改为:

 ServerName localhost:8080 

2.每次运行ApacheMonitor.exe时报错,第一次搭建失败了,以后就很可能再次配置时失败。

解决方法:之所以失败,是因为在系统服务中(使用win+R”键弹出运行界面,输入services.msc)已经有了Apache的服务,无论是否运行,他都会影响我们的再次配置。

Apache的安装与常见问题_Apache配置

首先右键,选择暂停服务。win+R,输入cmd,输入 sc delete Apache2.4 ,回车,重新配置即可(早上就是被卡在这了感觉)。

3.配置完成后浏览器输入​​http://127.0.0.1:8080/​​​即可验证成功与否,当然​​http://localhost:8080​​也可以,建议用前者,想提下localhost与127.0.0.1的区别:

解答:两者在Apache中功能是基本等同的,都可以进行访问htdocs目录下的index.html测试网页。但还是有以下区别的,以下来自百度百科:​​https://zhidao.baidu.com/question/1176120779058268299.html​

1、127.0.0.1是​​回送地址​​,指本地机,一般用来测试使用。​​回送地址​​是本机​​回送地址​​(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络​​软件测试​​以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何​​网络传输​​。

2、localhost是本地DNS解析的127.0.0.1的域名,这个你打开本机的​​hosts文件​​就可以看到,一般位于c:\windows\​​system32​​\driver\etc下,一般在最后有这么一行:

127.0.0.1 localhost

而这个localhost你可以随意更改,如果改成百度,​​新浪​​之类的​​www.baidu.com​​重启你再试一下,就会发现很有意思了。

3、本机IP则指你连到网络上的IP地址,可以是内网地址,当然也可能是​​公网IP​​,这个就是你实际利用​​TCP/IP协议​​与网上计算机通信时使用的IP了。

希望能有所帮助。