IIS配置-反向代理
安装必要的模块
## URL重写
https://www.iis.net/downloads/microsoft/url-rewrite ## 路由组件 https://www.iis.net/downloads/microsoft/application-request-routing
安装好后重新打开iis管理端会出现以下两个模块,如果没有出现可能就是没有装上
二、开启代理
- 双击“Application Request Routing Cahc ” 单击右侧“Server Proxy Settings
2、点击开启“Enable proxy”-“应用”-“Back to ARR Cache”
反向代理 web.config 配置
<system.webServer> <rewrite> <rules> <rule name="ProxyBaidu"> <match url="^baidu/(.*)$" /> <action type="Rewrite" url="https://www.baidu.com/{R:1}" /> </rule> <rule name="ProxyJob"> <match url="^job/(.*)$" /> <action type="Rewrite" url="http://127.0.0.1:5160/{R:1}" /> </rule> </rules> </rewrite> </system.webServer>
<system.webServer> <rewrite> <rules> <rule name="ProxyBaidu"> <match url="^baidu/(.*)$" /> <action type="Rewrite" url="https://www.baidu.com/{R:1}" /> </rule>
<rule name="ProxyJob"> <match url="^job/(.*)$" /> <action type="Rewrite" url="http://127.0.0.1:5160/{R:1}" /> </rule>
</rules> </rewrite> </system.webServer>