网络上好多开场的文章就说了好多的原理之类的这里我们直接开始配置。
不过也要简单说下win下配置反向代理只有IIS7以上的版本才可以实现这个功能,在这里我们使用WINDOWS2008 R2来做为测试 2008R2上安装的是IIS 7.5 ,我们需要通过Application Request Routing模块来实现反向代理。
接下来我们来说下Application Request Routing模块的安装方法首先前往http://www.iis.net/extensions/ApplicationRequestRouting下载Application Request Routing,然后安装(说明:有的打开网站不知道从哪里下载这里我们说明下)

我们点击进入下载界面如下图

在这里呢我们也提供下载地址 
requestRouter_x64.msi       https://www.90pan.com/b1802155 密码:5jq0

requestRouter_x86.msi      https://www.90pan.com/b1802155 密码:5jq0
然后我们直接点击下载的文件

我们直接点击“install"进行安装

我们点击”Finish"完成我们的安装,接下来我们打开我们的IIS

下面我们Proxy项
我们双击”Application Request Routing Cahce"出现如下图界面

我们点击”Server Proxy Settings……“出现如下图所示:

我们可以看到默认的是没有开启的,下面看下我们的设置如下图:

在这里我们直接开启就可以了。其他的不用做任何的设置然后我们点击右边”操作“里面的应用就开启了我们的IIS反向代理功能了如下图:

下面我们以实例的方式做一个反向代理。实现未备案域名经海外服务器转解析到国内已备案服务器上.我们现在观看的域名http://www.9ztu.com为这个域名。我们用反向代理实现输入http://www.9ztu.com打开http://down.bitefu.net这个网站上的内容。
下面看我们的操作。
首先我们需要把我们的域名http://www.9ztu.com重新解析到我们的代理服务器上。因为现在我们测试代理服务器是内网的IP所以我们在我们的客户端上面更改下HOST文件让我们的域名http://www.9ztu.com指向我们的代理服务器ip 更改过测试可以使用ping命令测试一下是否解析正常

这样我们的域名就生效了接下来看操作
第一步:我们需要在IIS上建立一个站点在这里我们使用IIS的默认站点来测试:


我们双击"URL"重写打开如下图

我们点击”添加规则“出现如下图:

打开后默认的就是一个”空白规则“然后我们直接点击”确定“-如果不是的话我们需要选择”空白规则“

第二我们对规则进行编写

在名称里面我们写入”反向代理规则“这里的名字我们可以随便的起
模式里面写入:^(.*)    -------------  ^(.*)表示处理所有格式的URL字符串
然后我们配置“条件”如下图:


我们点击”点击“打开添加对话框;条件输入”填“{HTTP_HOST}”意思是请求的主机名,模式格式为:“^绑定的域名$”,这里我想让用户访问http://www.9ztu.com访问时跳转到http://down.bitefu.net,也就是对www.9ztu.com做反向代理,就写成这样(^www.9ztu.com$),前提是填的这个域名必须绑定在你的代理服务器IP上。然后我们点击确定。

接下来我们找到操作:这些都在一个界面上我们拉滚动条就可以看到如下图:

我们在重写里面写入需要反向代理的域名就可以了。格式:http://down.bitefu.net:80/{R:1} 然后我们点击右边的应用如下图:

这样我们的伪静态就配置好了。我们来访问下反向的域名http://www.9ztu.com打开如下图:

我们可以看到打开我们现在访问的域名的内容改变了。反向代理成功。

说白了IIS实现反向代理的也只是一个配置文件,我们上面的文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="反向代理规则">
                    <match url="^(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^www.9ztu.com$" />
                    </conditions>
                    <action type="Rewrite" url="http://down.bitefu.net:80/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

我们保存成web.config文件放到根目录下就可以了。前提需要安装Application Request Routing和开启反向代理功能

iis7.5做反向代理配置方法图文教程 实现未备案域名海外转解析相关推荐

  1. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  2. mysql 8.0.18安装,mysql 8.0.18 安装配置方法图文教程

    mysql 8.0.18 安装配置方法图文教程 本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 第一步:下载MySql 下载地址:MySQL 第二步:安装MySql 打 ...

  3. mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...

  4. python详细安装教程3.7.0-python 3.7.0 安装配置方法图文教程

    本文记录了python 3.7.0 安装配置方法,供大家参考,具体内容如下 S1登入Python官网下载网址 S2下载后缀为exe的可执行文件,并根据自己电脑/主机的系统选择32位还是64位. 双击选 ...

  5. mysql 5.7 winx64_mysql 5.7.27 winx64安装配置方法图文教程

    本文为大家分享了mysql 5.7.27 winx64安装配置的方法,供大家参考,具体内容如下 1.首先从官网中下载mysql,我这里下载的版本是mysql-5.7.27-winx64.刚刚下载的时候 ...

  6. php mysql5.7.110安装教程_MYSQL教程mysql5.7.19 winx64安装配置方法图文教程(win10)

    <MYSQL教程mysql5.7.19 winx64安装配置方法图文教程(win10)>要点: 本文介绍了MYSQL教程mysql5.7.19 winx64安装配置方法图文教程(win10 ...

  7. 最全的mysql 5.7.13_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!

    linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql ...

  8. python3.7.3安装教程和配置idle_python 3.7.0 安装配置方法图文教程

    本文记录了python 3.7.0 安装配置方法,供大家参考,具体内容如下 S1登入Python官网下载网址 S2下载后缀为exe的可执行文件,并根据自己电脑/主机的系统选择32位还是64位. 双击选 ...

  9. mysql 5.6.15安装图解_Windows8下mysql 5.6.15 安装配置方法图文教程

    MySQL是一款我十分喜欢的数据库,今天在Windows8系统下,下载了MySQL进行安装配置,下载地址:点击打开链接 特在此记录下自己的过程,一是起到总结的作用,二是能帮助那些和我一样在安装配置中有 ...

最新文章

  1. JAVA SE学习day_08:TCP通信、多线程(并联)
  2. 2019年低延迟直播技术展望
  3. 路由赚钱宝一年能赚1000大洋 厂商降低了成本却拥堵了网络
  4. 牛客网 【每日一题】4月10日 二分图染色(弱化版)
  5. oracle高资源消耗sql,Oracle高资源消耗SQL语句定位
  6. linux shell 逻辑运算符、逻辑表达式
  7. 【原创】关于Git暂存区的理解
  8. ASIHTTPRequest开源类项目导入问题及解决方法
  9. TCPIP详解 习题一
  10. Maya: Render Setup System Maya教程:渲染设置系统 Lynda课程中文字幕
  11. stm32正点原子和普中或是野火哪个好?
  12. 微信公众号-服务器配置(token验证)
  13. 酷比魔方 iwork10旗舰版恢复出厂设置遇到的问题
  14. 动态二维码刷卡触摸按键门禁一体机性能与选型攻略
  15. java 佛祖保佑_佛祖保佑,永无bug
  16. SQL(之一)-SQL经典题目
  17. MySQL医疗信息管理系统数据库(源码)
  18. Java NIO三大核心之缓冲区Buffer概述
  19. java 对Excel 操作 例子(下)
  20. vscode之git配置

热门文章

  1. Linux从0开始(虚拟机)随笔
  2. 基于单片机的八路抢答器的设计
  3. 2018年8月16日多线程并发和队列
  4. 个人博客seo优化技巧
  5. 经典检索模型-广告检索类似可参考
  6. 小崔的外企英语日记之笔记
  7. 手机上看杂志 谁借道谁沾光?
  8. 485电路(组网/非组网) 上下拉匹配电阻选取
  9. Android手机获取相机权限终极大招(兼容国产手机小米华为魅族以及6.0以下系统)
  10. JavaSE基础知识总结(良心详解)