技术这东西不碰就容易忘,幸好有中国的技术网友都爱分享,网上百度了些资料,终于成功地在自己电脑上运行起来;

 

一、Apache官网下载Apache HTTP Server服务器

   我相信有些朋友刚用apache服务器时,都希望从官网上下载,而面对着官网上众多的项目和镜像以及目录,也许有点茫然。下面是具体步骤:

   ①、打开apache官网http://httpd.apache.org/  (或百度"download apache")。

 

windows系统apache怎么部署java项目 apache win_apache

    ②、点击Download,出现以下界面 。 

 

windows系统apache怎么部署java项目 apache win_apache_02

    ③、选择Windows版下载,点击链接。

windows系统apache怎么部署java项目 apache win_Windows_03

   ④、在新的界面中,会发现VC9和VC11字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在Windows XP和Server 2003中使用。算是为了兼容性好点吧,本人选的用VC9编译Apache,选择下载至此,下载过程完成!  

windows系统apache怎么部署java项目 apache win_apache_04

 

 

二、Apache本地安装及启动测试

①、 Apache服务器下载完成后,进行解压缩

   

windows系统apache怎么部署java项目 apache win_Windows_05

 ②、解压缩文件到你想放置的目录下,这里我本人选择放在D:\Apache-2.4.20目录下。

   

windows系统apache怎么部署java项目 apache win_apache_06

   注意:Apache24名称可以根据自己情况改,本人改成“Apache”,如下:

   

windows系统apache怎么部署java项目 apache win_apache_07

进入Apache目录后,各子目录对应的内容如下:

  

windows系统apache怎么部署java项目 apache win_Apache_08

③、Apache服务器的配置

   打开httpd.conf文件(比如在D:\Apache-2.4.20\Apache\conf下)

   a> 修改Apache实际绝对安装目录:最后结尾处不能带"/"或"\",因为后面配置的目录开头已经带有"/"或"\",如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量):

    

windows系统apache怎么部署java项目 apache win_Apache_09

(可以是“/”,也可以是“\”)。

    若你的80端口被占用(可在cmd下用命令netstat -an -o | findstr 80),则将80端口改为别的保存。

  

windows系统apache怎么部署java项目 apache win_Apache_10

  检查配置文件是否合法:

httpd -t

   b> 安装Apache的主服务:有了它,Apache才可启动。可以添加httpd.exe环境变量,然后打开cmd窗口,输入:

httpd -k install -n Apache

    该命令的意思是,安装Windows可托管的Apache服务,其中"-n"后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如"net start/stop apache"(启动/停止服务)。

    服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时请根据错误自行排查。

    正常安装完毕如下图所示:

   

windows系统apache怎么部署java项目 apache win_Apache_11

    其中,Errors reported here must be corrected before the service can be started.意思是“此处报告的错误必须在服务开始前进行纠正。”

 

④、启动Apache服务,可在计算机管理里面找到“服务”栏目,在列表中找到 Apache,并右键点击启动。

   打开计算机管理(compmgmt.msc),找到apache服务项,选择后,右键单击,便可选择相应操作(启动、停止、重新启动) 

   

windows系统apache怎么部署java项目 apache win_Windows_12

 

 

三、Apache创建一个网站站点

 ①、 创建本地web目录,并在里面创建一个测试文件 index.html 

windows系统apache怎么部署java项目 apache win_apache_13

 

  ②、 配置Apache服务 

a> 找到apache安装目录下,conf文件夹下的httpd.conf文件,用记事本或其他文本编辑软件打开。

windows系统apache怎么部署java项目 apache win_Apache_14

在文件中搜索”Include conf/extra/httpd-vhosts.conf“这一行,去掉前面的”#“,开启虚拟主机功能。

windows系统apache怎么部署java项目 apache win_Windows_15

 

 在文件中找到Directory处,增加以下内容,赋予该web目录的访问权限

windows系统apache怎么部署java项目 apache win_Windows_16

 

 

b> 找到apache安装目录下,conf/extra文件夹中的httpd-vhosts.conf文件,用记事本或其他文本编辑软件打开。

windows系统apache怎么部署java项目 apache win_apache_17

在文件的最后,加上以下代码后保存:

windows系统apache怎么部署java项目 apache win_Apache_18

 

c> 找到服务器的hosts文件,以Windows系统为例,在C:\windows\system32\drivers\etc目录下,用记事本或其他文本编辑软件打开。

windows系统apache怎么部署java项目 apache win_Windows_19

在hosts文件的末尾添加一行126.63.36.3 www.domain.com,并保存,重启服务后即可通过域名访问。

windows系统apache怎么部署java项目 apache win_Windows_20

 

 

全部操作完成后,最后再重做一次上面的 重启Apache服务操作,就可以在浏览器上属于 http://www.gzcxscy.com

windows系统apache怎么部署java项目 apache win_Apache_21

 

windows系统apache怎么部署java项目 apache win_apache_22