場景: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}
,這個鏈接表示要跳轉的地址