IIS实现反向代理

新建两个站点,端口分别使用 80 和 81,在DNS中新建A记录,指向该计算机(10.4.34.41)

配置过程如下:

1.在Windows Server 2012 R2上 安装ARR,URL Rewriter组件。

ARR3.0需要如下组件支持:Web Farm Framework 2.2(该组件又需要Web Platform Installer 3.0 和 WebDeploy 2.0组件的支持)

URL Rewriter2.0(For IIS7.0,支持Win 2012 R2)直接安装即可。

下载地址:http://www.iis.net/downloads/microsoft/application-request-routing

         http://www.iis.net/downloads/microsoft/web-farm-framework

http://www.microsoft.com/en-us/download/details.aspx?id=7435
依次安装完如上组件后,可以在IIS控制台中看到 ARR 和 URL重写 安装成功
2.启用ARR:打开ARR,然后在右侧对其启用(使用默认设置即可)
3.配置 URL重写,对URL进行过滤,将不同的访问请求(根据URL(DNS中的配置)进行过滤)定向到相应的站点
该设置表明只有HTTP_HOST为la80.ddv.com的URL才能通过该规则,如果绑定了多个域名,可以根据多次增加或者通过正则表达式的 | 来间隔
{R:1}表示了Match Url 中的第一个匹配括号

配置完成后如下图:

在外部访问 la80.ddv.com 和la81.ddv.com可以访问成功。

通过配置web.config文件,也可以实现 URL重写,如下:

      <rewrite>
        <rules>
          <rule name="phpweb">
            <match url="^(.*)" />
            <conditions>
              <add input="{HTTP_HOST}" pattern="^phpweb.leven.com.cn$" />
            </conditions>
            <action type="Rewrite" url="http://localhost:8081/{R:1}" />
          </rule>
        </rules>
      </rewrite>

参考来源:http://blog.sina.com.cn/s/blog_532f78a40100rlpn.html

ARR安装完成后,如果在IIS里面看不到ARR图标,解决方法如下

1.分别通过如下命令打开 IIS管理器,查看有无ARR图标:

%windir%\System32\inetsrv\iis.msc
%windir%\system32\inetsrv\InetMgr.exe

2.通过PS脚本检查ARR是否安装成功:

$dll=[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Administration")
#Get the manager and config object
$mgr = new-object Microsoft.Web.Administration.ServerManager
$conf = $mgr.GetApplicationHostConfiguration()
#Get the webFarms section
$section = $conf.GetSection("webFarms")
$section

windows利用iis配置反向代理实现ECS内网互通oss相关推荐

  1. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践

    欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ...

  2. 搭建nginx反向代理用做内网域名转发

    搭建nginx反向代理用做内网域名转发 一.安装nginx $ sudo yum install nginx 二.修改配置文件 1 先备份配置文件 $ sudo cp /etc/nginx/nginx ...

  3. 用IIS配置反向代理

    https://natapp.cn/ http://blog.csdn.net/g2321514568/article/details/12406755 目标服务器:targetServer 配置反向 ...

  4. windows版 nginx配置反向代理实例教程 跳转tomcat和php网站

    抄自 https://www.cnblogs.com/j-star/p/8785334.html 个人理解 nginx端口设置为80,简称n tomcat端口设置为其他,例如8080,简称t php网 ...

  5. 阿里云同地域不同账号ECS内网互通

    只说不同账号,同地域的ECS实现内网互通. 用到阿里云的云企业网,在A账号创建一个云企业网,然后把A添加到云企业网实例,把B账号也添加到云企业网实例.只要A和B在同一个地域.那么就可以通过内网地址直接 ...

  6. Windows Server IIS+ARR反向代理(配置反向代理服务器)

    1.概念说明:反向代理 反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源.同时,用户不需要知道目标服务 ...

  7. IIS配置反向代理URL rewrite.dll加载失败

    更新 2022年10月9日17:58:33更新: 不要尝试了,以下方法只能转发静态资源,不能转发接口数据. 环境 Windows Server 2012R2 + IIS8.5 + URL Rewrit ...

  8. 基于FRP反向代理工具实现内网穿透攻击

    文章目录 前言 FRP反向代理 内网环境搭建 服务端的配置 客户端的配置 FRP内网穿透 FRP进阶使用 fscan内网神器 总结 前言 当我们拿下目标单位的一台外网服务器后,需要借助外网服务器作为跳 ...

  9. 如何利用VPS配置搭建frp/frps进行内网穿透

    目录 扯一会闲话 什么是frp 准备材料 服务器端安装说明 常用命令包括 扯一会闲话 事情的起因是我用旧电脑拼凑了一台NAS,想在外面也能访问我放在家里的NAS.但大家也知道公网IPv4地址现在已经所 ...

  10. SSH反向代理转发至内网msf

    前言 买了个便宜的 vps , 在上面装 msf 也装不上,于是想着把端口映射到内网来. 正文 拓扑如下: 首先在内网主机 B ssh -fCNR 7281:localhost:5000 root@C ...

最新文章

  1. Codeforces Round #312 (Div. 2)
  2. Windows环境下MinGW/gcc安装和环境配置
  3. 让每次编译产生的目标文件都能打印出编译时间信息
  4. 数据库的UNDO和REDO
  5. neo-6m uno_Uno-统治所有人的平台
  6. 个人计算机有控制器和运算器吗,cpu是由控制器和运算器组成的对还是错
  7. Robotframework中的日志级别
  8. 在Shell中,“$“和““的作用
  9. pb数据窗口怎么调用视图_大数据架构如何做到流批一体?
  10. 如何应用计算机键盘截图,计算机屏幕截图的键盘快捷键是哪个键?在计算机上截图的方法...
  11. 2022年CPU天梯图(7月更新)
  12. 计算机重装后如何连接无线网络,电脑重装系统后无线网络连接不上怎么办
  13. 使用MIPS完成汇编程序——选择排序实现
  14. 计算机软件申请专利描述,计算机软件能否申请专利?
  15. 如何理解YUV的各种格式
  16. BufferedWriter详解
  17. 程序员靠自己怎么赚钱?
  18. 关于计算机如何实现减法操作
  19. 消息总线(MQ)知多少
  20. 百度地图+mapv聚合实例

热门文章

  1. java命令行参数是什么_Java实验课:命令行参数是什么?
  2. php fprintf,PHP fprintf() 函数 - PHP 教程 - 菜鸟学堂-脚本之家
  3. node mysql sequlize_初步使用Sequelize模块 - Node实战
  4. matlab cos sinx,matlab求y=sinxcos(2x)及其包络线急!!!
  5. qt开发用的人多吗_新房认筹猫腻多!开发商只是为达到这个目的才认筹,你入坑了吗?...
  6. 一定能成功的Android NDK环境配置教程
  7. MySQL几点重要的性能指标计算和优化
  8. 【跃迁之路】【648天】程序员高效学习方法论探索系列(实验阶段405-2018.11.21)...
  9. leetcode-884-两句话中的不常见单词
  10. 软件构架 课堂练习一