window 安装 apache并部署不同项目不同端口

window 安装apache并部署项目

apache2.4 下载官网

一键下载apache2.4的window 64位 (2.4.51版本)
一键下载apache2.4的window 32位 (2.4.51版本)

下载之后进行解压成 文件名 ”Apache24“
我把 “Apache24” 放在D:\Program Files (x86)
路径是:D:\Program Files (x86)\Apache24
window 安装 apache并部署不同项目不同端口
然后我们来到 "conf"的文件夹 (D:\Program Files (x86)\Apache24\conf)
window 安装 apache并部署不同项目不同端口

把Define SRVROOT “c:/Apache24” 改成 Define SRVROOT "D:/Program Files (x86)/Apache24"

找到#ServerName www.example.com:80 时下面新增一句话:ServerName localhost

找到它并把#去掉

#LoadModule rewrite_module modules/mod_rewrite.so
#Include conf/extra/httpd-vhosts.conf

apache 安装 服务
在D:\Program Files (x86)\Apache24\bin
用管理员打开cmd (一定要在D:\Program Files (x86)\Apache24\bin 进行操作)

httpd.exe -k install

win+r 输入services.msc 回车就看到apache2.4服务名即可

采用命令来操作启动和停止apache

启动apache2.4 :net start apache2.4
停止apache2.4 :net stop apache2.4
window 安装 apache并部署不同项目不同端口

然后我们在浏览器输入localhost 或127.0.0.1
就会看到It works!的文字页面

ok,接下来我们来操作apache 同时运行80和81端口 设置81的项目 80 默认页面不改动

我们来到D:\Program Files (x86)\Apache24\conf\extra 找到httpd-vhosts.conf
把它打开编辑
window 安装 apache并部署不同项目不同端口

<VirtualHost _default_:80>
    DocumentRoot "${SRVROOT}/htdocs"
</VirtualHost>


<VirtualHost *:80>
    ServerAdmin     127.0.0.1
    DocumentRoot    "E:\前端项目\dist"
    ServerName     127.0.0.1
    ServerAlias     192.168.22.22
    <Directory "E:\前端项目\dist">
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:81>
    DocumentRoot   "E:\前端项目\dist"
    <Directory "E:\前端项目\dist">
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

DocumentRoot 和 Directory 可以是前端打包的 也可以是页面的路径

注意: 每次修改配置文件之后要先停止apache 之后在启动

上一篇:实战|如何使用云开发实现照片附件上传开发


下一篇:mvc的六个内置对象