windows-server使用apache配置80端口代理

59 阅读1分钟

近期外包部署,需要在windows server上 准备用nginx的,但是朋友说windows上的nginx很鸡肋,还是用apache把

1.安装apache

使用的xampp集成包,地址:www.apachefriends.org/zh_cn/index… 刚好只选择安装apache和mysql

2.开启apache代理所需要的模块

在安装目录下的 xampp\apache\conf目录下 找到 httpd.conf image.png

在其中找到以下几句,将 前面的#去掉

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

3.配置代理

httpd.conf文件的末尾将D:\xampp\apache\conf\extra目录下的httpd-vhosts.conf文件引入

Include "conf/extra/httpd-vhosts.conf"

4.在httpd-vhosts.conf文件中写入配置

<VirtualHost *:80>
	ProxyPass / http://localhost:7001/
	ProxyPassReverse / http://localhost:7001/
</VirtualHost>

5.访问localhost即可