Apache服务器安装配置和虚拟主机配置全攻略(一)

注意: 如果使用的是集成环境安装的,则只需要按照步骤一步一步的按照下去就可以了,我们这里采用的是解压版一步一步的配置,对新手有一定的帮助,理解apache的工作原理
(一)首先我们要得到Apache的安装包
1:在这里我用的是Apache的解压版,如何获取?
注:由于最新的 Apache 已经不提供 Windows 的安装版本了,所以我们这里使用的是解压版。
下载地址https://www.apachelounge.com/download/
使用说明https://httpd.apache.org/docs/current/platform/windows.ht
2:开始解压,注意最好是解压到纯英文目录下,防止出现不必要的错误
(二)开始安装了

  • 1:先用管理员身份打开cmd命令窗口
    2:然后切换到Apache解压下的bin目录
    在这里插入图片描述
    3:就可以开始安装Apache服务器了,输入安装命令
    在这里插入图片描述
    也可以卸载哦
    在这里插入图片描述
    4:执行安装命令过后会报一个错,原因是默认的配置文件有问题,需要先调整一下配置文件 conf/httpd.conf ,才能 正常启动服务。
    在这里插入图片描述
    5:所以呢我们就要先找到 Apache 解压目录中的 conf 目录下的 httpd.conf 文件,定位到 37 行,将 c:/Apache24 改为解压目录,我这里解压到路径是 c:/Develop/apache ,所以我这里修改
    在这里插入图片描述 这里的ServerRoot是我们的根目录****也就是我们解压选择的目录
    6:好了配置完以后我们来测试一下配置文件是否通过,就在当前命令行输入httpd.exe -t
    在这里插入图片描述显然我们这里没有通过,我们通过错误信息可以看出来在配置文件httpd.conf246行配置目录不存在我们进入conf下的httpd.conf的246行的DocumentRoot选项
    在这里插入图片描述
    随即,我们发现这个配置文件中有很多默认配置选项中的路径都是 c:/Apache24 ,所以我们批量都修改为我们解压的目录路径。
    然后重新执行 httpd.exe -t 测试配置文件,这时候应该提示 Syntax OK 。
    如果有关于 ServerName 的警告提示,不用管它,暂时还不会影响我们接下来的使用和操作。
    7:然后呢我们开始启动apache服务
    在这里插入图片描述
    8:现在打开浏览器输入http://localhost正常呢就可以看到 it works!的页面啦
    在这里插入图片描述9:重点重点重点来了!!!!如果都有这么顺利那还写什么劲呢,大家在安装的过程中或多或少都会遇到不少的问题,大致分为下面几种情况:
  • 确保配置文件语法检查通过
  • 确保 80 端口没有被其他程序占用 (考虑IIS和sql server占用的情况)
  • 确保防火墙允许 80 端口的请求,或者干脆关掉防火墙
  • 如果出现 Forbidden 情况,确保配置文件 httpd.conf 中 247 行( DocumentRoot 之后)的 Directory 配置的与 DocumentRoot 路径是否相同(在这里Directory是访问目录权限,其中填写的路径是服务器对外开放的目录,这里不开放其他目录,若想要开放其他目录,则需要删除Directory下的 Options Indexes FollowSymLinks中的Indexes来解除限制
  • 我们在开发阶段大多数都是自己访问自己机器上的网站,那这种情况下,我们既是服务端又是客户端。对于新手来说,最常见的问题就是分不清楚哪是客户端应该有的,哪是服务端应该有的。这种时候一定要保持清醒,客户端局限在浏览器窗口,代码以及 Apache 相关的文件和配置都是放在服务端的。
  •         *结语:好了apache的配置我们就讲完了,  我们下一章再讲如何搭建多个虚拟主机。**
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值