Windows环境下Apache安装与站点配置

下载Apache HTTP Server服务器

1 登录Apache官网:http://httpd.apache.org/,点击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配置站点

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
搭建web站点是指构建一个用于展示网页内容的服务器,使其能够通过互联网访问。而配置默认打开文档是指设置服务器在访问网站时,自动打开的默认页面。 首先,搭建web站点需要先安装一个支持web服务器的软件,比如Apache、Nginx等。这些软件可以在Windows系统上进行安装配置。 在win10系统中,可以先下载并安装Apache服务器软件。安装完成后,打开Apache安装目录,找到并打开"conf"文件夹,其中有一个名为"httpd.conf"的主配置文件。 打开"httpd.conf"文件后,可以搜索"DocumentRoot"关键字,找到该关键字所在的行。将这行中的默认路径修改为你想要设置的网站文件夹的路径,比如:"C:/web"。 接着,搜索"DirectoryIndex"关键字,找到该关键字所在的行。在该行去掉注释符号"# "后,将默认的页面名称修改为你所需要的默认页面,比如:"index.html index.php"。 修改完上述配置后,保存并关闭"httpd.conf"文件。重新启动Apache服务器,使配置生效。 此时,你可以将你的网页文件放置在你设置的网站文件夹路径下,这样当访问你的网站时,默认会打开设定的默认页面,比如:"index.html"。 需要注意的是,在设置默认页面时,需要确保你的网站文件夹下存在对应的默认页面文件。如果没有,则可以手动创建一个,并将其命名为你设定的默认页面名称。 整个过程完成后,你就成功搭建了一个web站点,并配置了默认打开文档。当通过互联网访问你的网站时,默认会打开你所设定的文档,展示给访问者。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值