ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-11-25 18:00:24  阅读:220  来源: 互联网

标签:Files Apache24 x86 端口 window Program apache apache2.4


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

标签:Files,Apache24,x86,端口,window,Program,apache,apache2.4
来源: https://blog.csdn.net/qq_18108159/article/details/121540865

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有