Apache 转发代理 IIS

附:IIS 转发代理 Apache , 共用80端口

Apache 转发代理 IIS

1. 开始配置虚拟主机。找到apache安装目录下conf下的httpd.conf,将注释去掉

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 
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

2. 在IIS 服务器中增加代理的域名+端口:www.a.com:81

3. vhost.conf 配置

<VIRTUALHOST *:80>
    ServerName www.b.com
    DocumentRoot "D:/web/php"
</VIRTUALHOST >

# 代理开始:http://www.a.com:81
<VIRTUALHOST *:80>
    ServerName www.a.com
    ProxyPass / http://www.a.com:81/
    ProxyPassReverse / http://www.a.com:81/
</VIRTUALHOST>

重新启动Apache

原文地址:https://www.cnblogs.com/zst062102/p/12751894.html