场景:IIS与Apache 80端口不能共用,Apache发布了个站点端口8080,现在想通过域名www.apache.com直接访问127.0.0.1:8080站点,IIS反向代理实现如下:
1、安装IIS反向代理工具
Application Request Routing(x64 x32)
2、配置Application Request Routing
3、配置URL Rewrite
①创建一个网站,指定到一个目录,随便放个index.html文件就行
②添加规则 - 入站规则 - 空白规则
③添加配置
- 名称:Proxy Apache(推荐格式:Proxy+空格+随意填写)
- 模式:
^(.*)
- 添加条件: 条件输入
{HTTP_HOST}
模式输入^www.apache.com$
- 操作类型:重写
- 重写URL :
http://127.0.0.1:8080/{R:1}
,这个链接表示要跳转的地址