服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - IIS - iis7 iis8反向代理规则编写、安装与配置方法

iis7 iis8反向代理规则编写、安装与配置方法

2020-07-18 23:27老铁外链 IIS

这篇文章主要介绍了iis7 iis8反向代理规则编写、安装与配置方法,需要的朋友可以参考下

目的:把A站当做B站二级目录

  如:

  http://www.baidu.com等于/baidu/

  http://www.qq.com等于http://www.6ke.com.cn/qq/

  1、安装64位URLIIS7重写rewrite
  2、安装requestRouter_amd64.msi  

安装步骤

1. IIS的版本是7.5.7600.16385.

iis7 iis8反向代理规则编写、安装与配置方法

2. 关闭相关服务.

net stop was /y

net stop wmsvc /y

iis7 iis8反向代理规则编写、安装与配置方法

第二个服务没有开。

iis7 iis8反向代理规则编写、安装与配置方法

3. 手动安装ARR的依赖项。

a) Web Farm Framework module version 1.1

b) External cache module version 1.0

c) URL Rewrite module version 2.0

4.安装ARR.version 3.0

iis7 iis8反向代理规则编写、安装与配置方法

5.启动之前关闭的服务。

net start was

net start wmsvc

6.安装成功。

遇到的问题:

之前使用WebPI进行安装。他会自动安装ARR3.0 相关的依赖项。Server Farm可以正常展示,但是ARR3.0 没有安装成功。查看系统日志 显示:未能加载文件或程序集:

iis7 iis8反向代理规则编写、安装与配置方法

解决办法:

将自动安装的 arr 以及他的依赖项全都卸载。再按照以上步骤进行手动安装。

iis7 iis8反向代理规则编写、安装与配置方法

3、以下为规则保存在记事本重命名为web.config。

放网站根目录:

  1. <?xmlversion="1.0"encoding="UTF-8"?> 
  2.   <configuration> 
  3.   <system.webServer> 
  4.   <rewrite> 
  5.   <rules> 
  6.   <rulename="OrgPage"stopProcessing="true"
  7.   <matchurl="^baidu(.*)$"/> 
  8.   <actiontype="Rewrite"url="http://www.baidu.com/{R:1}"/> 
  9.   </rule> 
  10.   <rulename="OrgPage4"stopProcessing="true"
  11.   <matchurl="^qq(.*)$"/> 
  12.   <actiontype="Rewrite"url="http://www.qq.com/{R:1}"/> 
  13.   </rule> 
  14.   </rules> 
  15.   </rewrite> 
  16.   <defaultDocument> 
  17.   <files> 
  18.   <clear/> 
  19.   <addvalue="index.html"/> 
  20.   <addvalue="1.html"/> 
  21.   <addvalue="index.php"/> 
  22.   </files> 
  23.   </defaultDocument> 
  24.   </system.webServer> 
  25.   </configuration> 

4、找到aRR如下图依次点击

iis7 iis8反向代理规则编写、安装与配置方法

iis7 iis8反向代理规则编写、安装与配置方法

iis7 iis8反向代理规则编写、安装与配置方法

代码说明:

  <rulename=”随意写必须不重名”stopProcessing=”true”>
  <matchurl=”^网站本地二级目录名(.*)$”/>
  <actiontype=”Rewrite”url=”被调用网站或者被调用网站二级目录名{R:1}”/>
  </rule>

大功告成啦

IIS6、7添加反向代理的步骤

1、1.安装requestRouter_amd64.msi和rewrite_x64_zh-CN.msi。

2.打开iis,选择Application Request…

iis7 iis8反向代理规则编写、安装与配置方法

3.选择Server Proxy Settings。。。

iis7 iis8反向代理规则编写、安装与配置方法

4.勾上Enable proxy并点击右侧的应用。

iis7 iis8反向代理规则编写、安装与配置方法

5.选择需要反向代理的站点,再选择URL重写。

iis7 iis8反向代理规则编写、安装与配置方法

6.点击添加规则

iis7 iis8反向代理规则编写、安装与配置方法

7.选择空白规则

iis7 iis8反向代理规则编写、安装与配置方法

8.按下图填写

iis7 iis8反向代理规则编写、安装与配置方法

9.依然按下图填写

iis7 iis8反向代理规则编写、安装与配置方法

10.继续按图填写

iis7 iis8反向代理规则编写、安装与配置方法

11.至此完成。

IIS6比较简单,步骤如下:

1. 下载并安装Rewrite3。

2.将“.htaccess”文件适当修改并放入网站根目录。

延伸 · 阅读

精彩推荐
  • IIS我开启了自动备份计划,但是IIS备份目录没有数据

    我开启了自动备份计划,但是IIS备份目录没有数据

    问:127.0.0.1:3389VVIkjb44 我开启了自动备份计划,但是发现连续3天自动备份当中的IIS账号和密码备份的文件夹里面没有数据都是空的,我重新测试了下,还是...

    未知782023-05-11
  • IISWindows Server 2012中iis8绑定域名图文教程

    Windows Server 2012中iis8绑定域名图文教程

    本文主要为大家介绍在Windows Server 2012中iis8绑定域名图文教程,有需要的朋友可以参考下...

    服务器技术网7192020-11-23
  • IISiis 7下安装laravel 5.4环境的方法教程

    iis 7下安装laravel 5.4环境的方法教程

    最近想尝试体验下laravel框架,所以自己尝试在iis 7下安装laravel 5.4环境,虽然遇到些问题,但最终都解决了,所以下面这篇文章主要给大家介绍了在iis 7下安...

    范特西的麦田9792021-05-27
  • IIS帮我重启一下iis-云服务器问题

    帮我重启一下iis-云服务器问题

    问:帮我重新启动一下iis服务,二级域名dh.chinaden.cn服务器密码:**********万分着急,感谢,帮我重启一下iis 答:您好,已帮您重启,执行命令 即可重启iis,非...

    未知1112023-05-25
  • IIS.net6的IIS发布部署

    .net6的IIS发布部署

    1.打开控制面板,打开程序 2.点击启动或关闭windows功能   3.在其中选择要设置的IIS功能    4.重启IIS服务 5.发布项目   6.在开始菜单搜索IIS,点击IIS管理器  ...

    未知1182023-07-28
  • IIS如何让外网访问到IIS的web站点以及win7的远程桌面

    如何让外网访问到IIS的web站点以及win7的远程桌面

    本文主要讲解如何让外网访问到IIS的web站点以及win7的远程桌面,有需要的童鞋可以参考一下。...

    Y_jhj5472020-05-11
  • IISIIS通过ARR实现负载均衡

    IIS通过ARR实现负载均衡

    一、实现整体方式介绍 项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,...

    未知1792024-01-03
  • IIS建站助手无法安装iis-其他问题

    建站助手无法安装iis-其他问题

    问:建站助手无法安装iis服务,显示Run-timeerror\429\: Activexcan\t 服务器IP:127.0.0.1127.0.0.1127.0.0.1用户名:**********密码:********** ,建站助手无法安装iis 答:您好,...

    未知2042023-05-10