一、官网下载Apache
官网地址:https://httpd.apache.org/
点击Download--->点击Files for Microsoft Windows--->点击ApacheHaus--->选择版本(点击Apache 2.4 VC11)----->解压下载好的压缩包文件,移动文件夹Apache24到你想要的位置。这里我的位置放在F:\apache\httpd-2.4.51-o111l-x86-vc15\Apache24(httpd-2.4.51-o111l-x86-vc15是解压后的目录名,我这里懒得该,就用原生名字)
二、安装
1,以管理员身份运行command line安装httpd
报错的大概意思:在启动Apache服务之前必须修正一个错误,在E:\WAMP\Apache2.4\conf 的httpd.conf文件的第39行,ServerRoot必须是有效的。
报错原因:httpd.conf里面配置的ServerRoot路径跟实际路径不一致,导致路径无效。
修改F:\apache\httpd-2.4.51-o111l-x86-vc15\Apache24\conf\httpd.conf
2.启动Apache服务命令启动Apache服务:【 httpd -k start 】【httpd.exe 】
错误意思:server.crt证书未找到,还是路径问题,修改F:\apache\httpd-2.4.51-o111l-x86-vc15\Apache24\conf\extra\httpd-ahssl.conf文件,定义变量SRVROOT,因为该文件皆运用${SRVROOT}
3、安装成功验证
开始-->运行-->services.msc-->确定(或回车键Enter)--->服务列表中查看Apache服务,存在说明安装成功
补充:了解Apache文件夹里的相关目录和文件
bin目录(主程序文件)/httpd.exe 图标(羽毛)
conf目录(配置文件目录)/httpd.conf(主配置文件)和extra文件夹(扩展配置目录)/httpd-vhosts.conf(虚拟主机配置文件)
htdocs目录(站点根目录)-----域名对应的目录
三、环境变量模式
若修改配置文件中的路径麻烦,可以配置环境变量,具体配置不在细说
四、虚拟主机配置
配置虚拟主机-----httpd-vhosts.conf
注意的问题:
如果是测试需要使用配置的域名的话,需要修改host文件达到目的,原因是这个域名并不是属于自己的,没有办法修改这个域名在公网上的DNS (host路径:C:\Windows\System32\drivers\etc\hosts)