黑帽联盟

 找回密码
 会员注册
查看: 1647|回复: 0
打印 上一主题 下一主题

[建站教程] IIS配置反向代理实现方法(图文结合)

[复制链接]

148

主题

9

听众

337

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    擦汗
    2018-6-6 11:33
  • 签到天数: 348 天

    [LV.8]以坛为家I

    在会员帮助里面看到有人问到iis反向代理,自己之前按照这个教程做过,需要的可以看看,不要谢我,哈哈,我是雷锋

    目标服务器:targetServer
    配置反向代理的服务器:reveseProxServer

    iis应该是iis7及以上版本,才可以。
    1、确定最终访问的网址:比如www.baidu.com  、www.cnblackhat.com等等。
        当然你也可以自己在targetServer部署自己的程序,在此为了示范,我在targetServer上部署了2个,用的8088端口,程序分别是:
        http://targetServer:8088/Auditsys/Default.htm
        http://targetServer:8088/GCustomer/Login.htm
        如图:
              201511052259411.png
    2、下面的操作均在在reveseProxServer上执行。
    3、安装IIS。
    4、安装ARR,下载地址(http://www.iis.net/downloads/microsoft/application-request-routing)
    5、新建一个网站:(我的示例YIWeb,端口是8080)   http://reveseProxServer:8080
        201511052259412.png

    6、启用Proxy
    201511052259413.png

    201511052259414.png    
    201511052259425.png

    7、添加URL重写规则
        201511052259426.png


    然后添加一个空白规则:
    201511052259427.png
    201511052259428.png
    201511052259429.png
    保存这个规则,ok了!

    8、试试效果
    2015110522594210.png
    2015110522594211.png

    9、总结:
        上面的 ^(.*) 、 ^192.168.3.73:8080$ 、http://targetserver:8088/{R:1}
        表示:用192.168.3.73:8080替换http://targetserver:8088/,
                {R:1}就表示^(.*),意思是“http://targetserver:8088/”后面匹配任何字符
                eg:访问192.168.3.73:8080/test/index.htm
                    这个url就被重写成了http://targetserver:8088/test/index.htm

    已有 1 人评分黑币 收起 理由
    定位 + 5 不错,支持一下

    总评分: 黑币 + 5   查看全部评分

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部