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

云服务器|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远程分析win2003 IIS安全设置

    远程分析win2003 IIS安全设置

    提起微软公司 IIS web服务器的安全问题,很多人立刻就会联想到那些为人们所称颂的致命漏洞:UNICODE,CGI解析,.ida,idq,.Printer远程溢出等.这些伟大的漏洞恐怕是我...

    服务器技术网3722020-09-12
  • IISIIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

    IIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

    通过IIS发布的网站放到F5设备后边,通过透明监听模式WAF设备过滤后,公网访问者的真实IP被WAF设备IP替代,在网站日志看不到原来的真实IP了...

    hzfw200813292021-04-22
  • IIS云服务器怎么停止iis

    云服务器怎么停止iis

    云服务器 是一种虚拟化的服务器,它可以提供强大的计算和存储资源,让用户能够更灵活地部署和管理自己的应用程序和网站。在使用云服务器时,有时候...

    未知682023-09-06
  • IIS解决FastCGI 进程超过了配置的活动超时时限的问题

    解决FastCGI 进程超过了配置的活动超时时限的问题

    本篇文章是对解决FastCGI 进程超过了配置的活动超时时限的方法进行了详细的分析介绍,需要的朋友参考下 ...

    jingxian6562020-05-08
  • IIS建站助手无法安装iis-其他问题

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

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

    未知2042023-05-10
  • IISIIS7.5使用web.config设置伪静态的二种方法

    IIS7.5使用web.config设置伪静态的二种方法

    IIS7.5使用web.config设置伪静态方法,有需要的朋友可以参考一下。...

    IIS之家4752020-08-28
  • IIS如何备份和恢复IIS6和IIS7的设置

    如何备份和恢复IIS6和IIS7的设置

    Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即...

    服务器技术网10482022-03-03
  • IISIIS6架设网站过程常见问题解决方法总结

    IIS6架设网站过程常见问题解决方法总结

    很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做了很多次试验,结合以前...

    IIS教程网7262021-08-24