IIS反向代理配置

2022-10-10  本文已影响0人  忘了呼吸的那只猫

Application Request Routing下载
Url-Rewite下载

安装完ARR之后IIS中功能菜单中会多出一个Application Request Routing Cache中,打开代理的功能。




URL ReWrite安装后,点开一个网站功能菜单中会有一个 URL 重写,根据安装的版本不通URL 重写有可能是中文版或是英文版,下载的时候注意选择对应的版本。

接下来就可以进行IIS的方向代理配置,这里我们新建一个网站叫proxytest,绑定域名(这个换成自己需要的域名)。


接下来配置方向代理,打开proxytest网站的URL重写,点击添加规则,点击弹出页面的空白规则。创建如下配置,点击应用。模式选择与模式匹配,模式的正则表达式填写(.*)全部匹配。

重写的URL填写你本地的一个URL,或者局域往内的URL,这样就能够实现返现代理的功能,浏览器中打开http://proxy.niubi.com,就可以访问到本机的8089下的内容。

配置完成后知道刚刚proxy网站的目录下,可以看到一个web.config文件,反向代理的设置就配置在这个web.config中。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="proxy.niubi.com" stopProcessing="true">
                    <match url="(.*)" negate="false" />
                    <action type="Rewrite" url="http://localhost:8089/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

可以直接将web.config,改造成你的所有需要的直接放在网站下边就可以实现反向代理了。

上一篇下一篇

猜你喜欢

热点阅读