logo

哈达波斯网|专注网站

IIS

iis 10 做反向代理配置方法实例图文

IIS  2019/12/2 16:47:40  管理员  

反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。
我们需要通过Application Request Routing模块来实现反向代理。接下来我们来说下Application Request Routing模块的安装方法首先前往
http://www.iis.net/extensions/ApplicationRequestRouting

下载Application Request Routing,然后安装,然后还得配合url重写模块才行。


先配置Application Request Routing




然后配置站点的URL重写模块



结束:如果你觉得实在很麻烦。你装完了这两个模块调整完了ARR url重写可以直接用代码。

网站根目录的web.config


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="反向代理规则" enabled="true">
                    <match url="^(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^789.com$" />
                    </conditions>
                    <action type="Rewrite" url="https://jlasp.com/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

这个是另外一套网上的

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="反向代理规则">
                    <match url="^(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^你的域名$" />
                    </conditions>
                    <action type="Rewrite" url="http://要反向的域名/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>



网站首页  | 最新公告  | 漏洞修补  | 网站模板  | 知识文档  | 与我联系
Copyright © 2015 jlasp.com All Rights Reserved.
哈达波斯网|专注网站 版权所有
地址:吉林省吉林市昌邑区 联系QQ:383612004 联系人:董先生
未经本站授权,禁止复制或建立镜像,内容仅用于学习参考!
ICP备案号:吉ICP备15000891号-1 | 

吉公网安备 22020202000301号