文章目录
- 下载Apache HTTP Server服务器
- Apache本地安装及启动测试
- Apache配置站点
- Apache配置多个站点
- 参考链接
下载Apache HTTP Server服务器
1 登录Apache官网:http://httpd.apache/,点击Download,进入下载页
2 选择Windows版本,进入Using Apache HTTP Server on Microsoft Windows说明页
3 该页会说明如何在Windows环境中使用Apache HTTP Server,有兴趣的可以看看。回归正题,点击ApacheHaus,进入Apache Haus下载页,
4 根据自己的需求,选择对应的版本即可。此处,选择的是 Apache 2.4 VS16 版本,点击后,进一步选择下载包
5 下载包有32位和64位,根据自己的机器配置,选择对应版本,点击后面的Download Locations,会有个zip下载包。
6 解压后会有两个文件,一个是免安装包,一个是说明文档
Apache本地安装及启动测试
1 将下载的Apache24文件夹,拷贝到想要放置的目录即可,此处,放在了C盘根目录下,文件夹的名称可以根据需要自行更改,此处偷个懒,就不改了
2 打开conf文件夹,找到httpd.conf文件,并用记事本或别的软件,将其打开
3 修改Apache实际安装目录
改成你自己在第1步所放的文件夹的绝对路径,此处改成C盘根目录下
4 修改默认号端口,如果你的80端口被占用,可以修改成没被占用的端口,此处将80改成了81
改成
5 安装Apache的主服务:打开cmd窗口,定位到C:\Apache24\bin
位置(因为我之前放在了C盘根目录下)下,输入:
httpd -k install -n Apache
该命令的意思是,安装Windows可托管的Apache服务,其中"-n"后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如"net start/stop apache"(启动/停止服务)。
6 服务安装完毕后,会显示安装成功,若有问题,窗口会提示错误,此时,需要解决完错误,才能进入下一步操作,如下图所示(该图为网上复制,非本人安装时的截图,如有侵权,可告知本人删除)。
7 上图显示的是安装正常的情况,本人在安装时提示Apache服务安装成功,但是出现了以下错误,于是在网上查阅资料,找到了对应的解决办法:
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak e_sock: could not bind to address [::]:443
(1)打开cmd,定位到C:\Apache24\bin
位置,如果在第6步出错了,其实我们还在C:\Apache24\bin
位置上,输入以下命令,移除Apache服务
httpd -k uninstall -n Apache
如果你之前没有自定义服务名称,就不用输入
-n Apache
;另外,如果你之前自定义了服务器名称为apache,那就要改成-n apache
,总之,对应的名称的大小写不能错。
(2)找到 Apache24\conf\extra文件,将httpd-ahssl.conf和httpd-ssl.conf中出现的443
均修改为442
后保存。(具体的就不截图,自己查找下就行)
(3)再执行httpd -k install -n Apache
命令,重新安装服务,此时显示安装成功,且没有报错
8 启动Apache服务,此处介绍两种方法
(1)可在计算机管理里面找到“服务”栏目,在列表中找到 Apache,并右键点击启动。
(2)找到C:\Apache24\bin
目录下的ApacheMonitor.exe,双击打开,点击Start
可以启动
9 打开浏览器,在地址栏输入http://localhost:81
(之前设置的端口为81,可以根据你自己的设置修改对应的端口),若出现Apache的测试界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行。
Apache配置站点
1 创建本地站点目录F:\WebSite
,并在里面创建一个测试文件 index.html。如果是生成的dist文件夹的话,可以将dist文件夹下的内容放到该目录中,此处假设项目文件名是heatmap,在heatmap文件夹下创建了index.html文件
2 找到apache安装目录下(本文是C:\Apache24\bin
),打开conf文件夹下的httpd.conf文件,在文件中搜索Include conf/extra/httpd-vhosts.conf
这一行,去掉前面的”#“,开启虚拟主机功能。
3 在文件中找到Directory处,增加以下内容,赋予该web目录的访问权限,保存修改
4 找到conf/extra文件夹中的httpd-vhosts.conf文件,用记事本或其他文本编辑软件打开。在最后加入以下代码后保存。
81
为该站点的端口(之前已经设置),"F:/WebSite/heatmap"
是之前设置的文档根目录,注意后面不能加上\
或者/
5 重启Apache服务,即可。如果显示不能在Windows下启动Apache服务,则有可能之前的配置出错了,再回去好好检查检查
6 打开浏览器,在地址栏输入http://localhost:81
,即可访问你发布的站点
Apache配置多个站点
1 打开conf文件夹下的httpd.conf文件,添加端口号82
(根据需要自己设定)
2 在F:\WebSite
目录下,再创建一个目录,用于放置其它的项目
3 找到conf/extra文件夹中的httpd-vhosts.conf文件,在最后加入以下代码后保存。
4 重启Apache服务,在浏览器输入http://localhost:82
,即可访问新发布的站点
参考链接
Windows下Apache安装与开启站点步骤
Apache Windows下Apache安装步骤
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak e_sock: could not bind to address [::]:443
Apache搭建多个站点方法详解
windows下apache配置站点
文章目录
- 下载Apache HTTP Server服务器
- Apache本地安装及启动测试
- Apache配置站点
- Apache配置多个站点
- 参考链接
下载Apache HTTP Server服务器
1 登录Apache官网:http://httpd.apache/,点击Download,进入下载页
2 选择Windows版本,进入Using Apache HTTP Server on Microsoft Windows说明页
3 该页会说明如何在Windows环境中使用Apache HTTP Server,有兴趣的可以看看。回归正题,点击ApacheHaus,进入Apache Haus下载页,
4 根据自己的需求,选择对应的版本即可。此处,选择的是 Apache 2.4 VS16 版本,点击后,进一步选择下载包
5 下载包有32位和64位,根据自己的机器配置,选择对应版本,点击后面的Download Locations,会有个zip下载包。
6 解压后会有两个文件,一个是免安装包,一个是说明文档
Apache本地安装及启动测试
1 将下载的Apache24文件夹,拷贝到想要放置的目录即可,此处,放在了C盘根目录下,文件夹的名称可以根据需要自行更改,此处偷个懒,就不改了
2 打开conf文件夹,找到httpd.conf文件,并用记事本或别的软件,将其打开
3 修改Apache实际安装目录
改成你自己在第1步所放的文件夹的绝对路径,此处改成C盘根目录下
4 修改默认号端口,如果你的80端口被占用,可以修改成没被占用的端口,此处将80改成了81
改成
5 安装Apache的主服务:打开cmd窗口,定位到C:\Apache24\bin
位置(因为我之前放在了C盘根目录下)下,输入:
httpd -k install -n Apache
该命令的意思是,安装Windows可托管的Apache服务,其中"-n"后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如"net start/stop apache"(启动/停止服务)。
6 服务安装完毕后,会显示安装成功,若有问题,窗口会提示错误,此时,需要解决完错误,才能进入下一步操作,如下图所示(该图为网上复制,非本人安装时的截图,如有侵权,可告知本人删除)。
7 上图显示的是安装正常的情况,本人在安装时提示Apache服务安装成功,但是出现了以下错误,于是在网上查阅资料,找到了对应的解决办法:
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak e_sock: could not bind to address [::]:443
(1)打开cmd,定位到C:\Apache24\bin
位置,如果在第6步出错了,其实我们还在C:\Apache24\bin
位置上,输入以下命令,移除Apache服务
httpd -k uninstall -n Apache
如果你之前没有自定义服务名称,就不用输入
-n Apache
;另外,如果你之前自定义了服务器名称为apache,那就要改成-n apache
,总之,对应的名称的大小写不能错。
(2)找到 Apache24\conf\extra文件,将httpd-ahssl.conf和httpd-ssl.conf中出现的443
均修改为442
后保存。(具体的就不截图,自己查找下就行)
(3)再执行httpd -k install -n Apache
命令,重新安装服务,此时显示安装成功,且没有报错
8 启动Apache服务,此处介绍两种方法
(1)可在计算机管理里面找到“服务”栏目,在列表中找到 Apache,并右键点击启动。
(2)找到C:\Apache24\bin
目录下的ApacheMonitor.exe,双击打开,点击Start
可以启动
9 打开浏览器,在地址栏输入http://localhost:81
(之前设置的端口为81,可以根据你自己的设置修改对应的端口),若出现Apache的测试界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行。
Apache配置站点
1 创建本地站点目录F:\WebSite
,并在里面创建一个测试文件 index.html。如果是生成的dist文件夹的话,可以将dist文件夹下的内容放到该目录中,此处假设项目文件名是heatmap,在heatmap文件夹下创建了index.html文件
2 找到apache安装目录下(本文是C:\Apache24\bin
),打开conf文件夹下的httpd.conf文件,在文件中搜索Include conf/extra/httpd-vhosts.conf
这一行,去掉前面的”#“,开启虚拟主机功能。
3 在文件中找到Directory处,增加以下内容,赋予该web目录的访问权限,保存修改
4 找到conf/extra文件夹中的httpd-vhosts.conf文件,用记事本或其他文本编辑软件打开。在最后加入以下代码后保存。
81
为该站点的端口(之前已经设置),"F:/WebSite/heatmap"
是之前设置的文档根目录,注意后面不能加上\
或者/
5 重启Apache服务,即可。如果显示不能在Windows下启动Apache服务,则有可能之前的配置出错了,再回去好好检查检查
6 打开浏览器,在地址栏输入http://localhost:81
,即可访问你发布的站点
Apache配置多个站点
1 打开conf文件夹下的httpd.conf文件,添加端口号82
(根据需要自己设定)
2 在F:\WebSite
目录下,再创建一个目录,用于放置其它的项目
3 找到conf/extra文件夹中的httpd-vhosts.conf文件,在最后加入以下代码后保存。
4 重启Apache服务,在浏览器输入http://localhost:82
,即可访问新发布的站点
参考链接
Windows下Apache安装与开启站点步骤
Apache Windows下Apache安装步骤
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak e_sock: could not bind to address [::]:443
Apache搭建多个站点方法详解
windows下apache配置站点