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

admin3年前网站建设47

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

  如:

  baidu等于/baidu/

  qq等于6ke/qq/

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

1. IIS的版本是7.5.7600.16385.

2. 关闭相关服务.

net stop was /y

net stop wmsvc /y

第二个服务没有开。

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

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

net start was

net start wmsvc

6.安装成功。

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

解决办法:

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

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

放网站根目录:

    <?xmlversion="1.0"encoding="UTF-8"?>   <configuration>   <system.webServer>   <rewrite>   <rules>   <rulename="OrgPage"stopProcessing="true"  <matchurl="^baidu(.*)$"/>   <actiontype="Rewrite"url="baidu/{R:1}"/>   </rule>   <rulename="OrgPage4"stopProcessing="true"  <matchurl="^qq(.*)$"/>   <actiontype="Rewrite"url="qq/{R:1}"/>   </rule>   </rules>   </rewrite>   <defaultDocument>   <files>   <clear/>   <addvalue="index"/>   <addvalue="1"/>   <addvalue="index.php"/>   </files>   </defaultDocument>   </system.webServer>   </configuration> 

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

代码说明:

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

大功告成啦

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

2.打开iis,选择Application Request…

3.选择Server Proxy Settings。。。

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

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

6.点击添加规则

7.选择空白规则

8.按下图填写

9.依然按下图填写

10.继续按图填写

11.至此完成。

IIS6比较简单,步骤如下:

1. 下载并安装Rewrite3。

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

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

玩SEO不赚钱?NO,是你的方法不对!

 很多人都说SEO过时了或是现在玩SEO赚不了钱,对于这点,笔者真的不能够苟同。 笔者认为:SEO还没有过时,玩SEO也可以轻松赚钱,但是你的方法一定要对。 时间有限,咱啊直接进入正题哈。 一,什么是...

服务器网站分离 给每个IIS站点建立一个用户

一、这样配置的好处?不知大家有没有听过旁注?我简单的解释一下吧:有个人想黑掉A站点,但找来找去都没发现可利用的漏洞,无意中他发现与A同服务器上还有个B站点,并且在B站点上找到了可利用的漏洞,于是他将木...

网站制作的构成和网页的空间结构

网站是一个整体,网页是一个个体,一个网站是由很多网页构建而成的。一般来说,网站都至少有两种页面,即首页和内页。网站首页是一个网站的入口网页,作用是引导用户浏览网站其他部分的内容,其重要性不言而喻。首先...

win7彻底卸载iis7 web,ftp服务的方法

昨天在电脑上搭建了PHP开发环境之后,重启apache服务器老是报错,检查了半天也没个所以然,最后发现居然是IIS还开着,占用着80端口,差点没吐血...因为电脑是win7,卸载IIS比较麻烦。这里把...

高端网站制作必须注意实用性

电子商务网站越来越受欢迎,但许多企业不知道如何设计它们。高端网站设计是什么意思?简而言之,只有通过调整整体布局、框架、风格、图片和文本,网站才能有美丽的视觉呈现和个性化的显示,那么我们要如何做好高端网...

IIS图片防盗链和下载的解决方案

在要启用Rewrite的IIS站点的Isapi上添加这个筛选器 筛选器名称Rewrite 可执行文件选择 c:\Rewrite\Rewrite.dll 即可以了 ...