Apache服务器的下载安装与配置

最近在学习Android,需要搭建一个服务器。于是在网上查找了一些资料。

主要参考博文https://www.cnblogs.com/yerenyuan/p/5460336.html点击打开链接

目前官网可以下载的版本是2.4.29,分VC14和VC11,VC14是Visual Studio2015编译,VC11是Visual Studio2012编译。本人VS用的是2013,所以下载了VC11 64位。根据参考博文可以很容易的找到要下载的压缩包。下载完成后就可以继续后面的安装配置了。

1.安装

下载的Apache是个压缩包,需要通过命令行安装。解压后放在了D盘的Apache 2.4.29文件夹下,更改解压后的文件名Apache24位Apache。参考的博文写的很清楚。


Apache服务器的下载安装与配置


2.配置

打开文件httpd.conf,修改两处。

第一,修改服务器根目录为Apache文件位置,我的是D:\Apache 2.4.29\Apache;

第二,修改端口,如果80被其他服务占用,就更换为其他的。我的80被占用了,就设置为了8088。


Apache服务器的下载安装与配置


Apache服务器的下载安装与配置


3.安装Apache主服务

打开cmd,复制输入"D:\Apache 2.4.29\Apache\bin\httpd.exe" -k install -n apache,该命令意思是安装Apache服务,并将该服务命名为“apache”。(注,D:\Apache 2.4.29\Apache\bin\httpd.exe 根据自己的httpd.exe所在位置而定


4.启动

配置好后,就可以启动Apache服务器了。上面的链接博文介绍了三种,我这里用了其中的一种,就是双击运行bin目录下的ApacheMonitor.exe文件。


Apache服务器的下载安装与配置


ApacheMonitor.exe运行后,桌面右下角会出现一个图标,点击它,然后选择【Start】就可以启动服务了。图标由红变绿,说明启动成功。


Apache服务器的下载安装与配置


4.测试Apache服务器是否可用

在浏览器中输入http://localhost:8088,出现下面页面,表示安装配置成功!


Apache服务器的下载安装与配置


关于Apache服务器下的各个文件的用途:

Apache服务器的下载安装与配置

如在htdocs下放置一个get_dat.xml文件,在浏览器中输入http://localhost:8088/get_data.xml,可以查看到文件,如下图所示:

Apache服务器的下载安装与配置


以上安装配置Apache的最终目的,都是为了能使安卓模拟器可以连接到Apache服务器,读取get_data.xml的文件。然而,奇怪的是提示错误:java.net.ConnectException: Failed to connect to localhost/127.0.0.1:8088。

后来找资料才知道,安卓模拟器把localhost或者127.0.0.1当成了自己,10.0.2.2对于模拟器来说才是电脑本机的IP地址。

Apache服务器的下载安装与配置