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
apache解压之后的路径
然后我们来到 "conf"的文件夹 (D:\Program Files (x86)\Apache24\conf)
apache-httpd.conf 配置文件

把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
cmd 安装apache服务

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

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

我们来到D:\Program Files (x86)\Apache24\conf\extra 找到httpd-vhosts.conf
把它打开编辑
apache-httpd-vhosts.conf

<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 之后在启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柠檬味拥抱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值