不管出于什么原因,世界那么大,各种各样的需求都会有。同样,在一台windows上如何安装两个apache服务器呢?本人是出于测试需求的原因,所以就亲自在原已装有apache的windows机上再安装了第二个apache服务器。具体的方法步骤如下,希望也可以给你带来帮助。
(特别说明:本教程以apache2.4.23为例讲解,其它版本的也基本相同。)
安装第一个apache相信大家都没有什么问题了,废话不多说,这里我就直接从第二个apache安装开始了:
一、下载apache
下载地址:http://www.apachelounge.com/download/
在这里根据自己的电脑,选择32位的或者64位的。
如果你的计算机还没有安装VC14运行环境的话,记得也顺便下载安装,否则后面apache是安装不成功的。VC14的安装方法为傻瓜式安装,这里我就不过多介绍了。
VC14 运行环境下载地址为:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
下载完成后把它解压到你想安装的目录,如我的是:
二、配置 apache
在apache的conf目录下找到 httpd.conf文件,可以用任何文本编辑器打开(如记事本),然后做如下修改:
1) 把ServerRoot "c:/Apache24"里面的c:/Apache24修改为你实际的安装位置,如我的是:ServerRoot "D:/wamp/Apache24"。
2)配置监听端口Listen为:Listen 81(这里只要不和第一个apache的一样就行,默认是80)
3)查找DocumentRoot "c:/Apache24/htdocs",这个是服务器网站的根目录,可以根据自己的需求修改,以后的网站程序就是放在这个目录的,如我的是:DocumentRoot "D:/wamp/www"
4)修改HTTPS服务端口(这个不改暂时没什么影响,我的也没有改它):
将 conf\extra 目录下的httpd-ssl.conf 中的 443 全部替换为 442
注意:下面这两个地方很多教程里都没有的,如果这里没配置,安装完后将无法访问你的服务器(当然也可以安装完再配置修改也行)。
6)查找改为:<Directory "c:/Apache24/htdocs">改为:<Directory "D:/wamp/www">;
7)查找改为:<Directory "c:/Apache24/cgi-bin">改为:<Directory "D:/wamp/Apache24/cgi-bin">
配置到这里就行了,下面开始安装
三、安装apache
按win键+r,输入cmd按回车键,快速进入命令行模式:
使用cd切换到apache 安装目录下的bin目录
然后根据自己的实际情况输入如下命令:
httpd.exe -k install -n "服务名" -f "D:\wamp\Apache24\conf\httpd.conf"
步骤如下:
使用命令说明:
-k 表示安装为服务
-n 为指定安装的服务名(同一机器上安装多个Apache服务时,这个服务名一定不能一样)
-f 指定安装的配置文件
四、测试
把Apache24/htdocs/目录下的index.html复制到你自己定义的web根目录(前面步骤二、3设置的目录),然后在浏览器的地址栏输入:http://localhost:81/ 回车,看到如下页面则表示apache能够正常访问。
至此,第二个apache的安装算是圆满完成了,再想安装第2个、第3个就跟着这个步骤走肯定没问题了!