微信
手机版
商务合作

【IIS反向代理】vps怎么把二级目录解析到其它服务器

2017-08-31 15:27 投稿人 : 成都SEO 围观 : 评论

一直说在IIS上做反向代理,由于沉迷在nginx一行指令完事的美好情景当中,所以IIS懒得折腾,今天终于下定决心在IIS上折腾一下反向代理,经过一晚上的捣鼓,终于搞定!搞定以后发现其实太简单了有木有!!(网上教程很晕!)首先说一下,IIS6略古老,想做反向代理也基本没戏,所以我就用IIS7.5和IIS8.5说事吧!

vps的IIS建的网站怎么把二级目录解析到其它服务器?神马是反向代理?指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。我们可以通过反向代理实现负载平衡、突破防火墙限制等一些非常实用的Web服务器功能,目前反向代理不管在私有云还是公有云的虚拟机上用的很多很多。

第一步,下载安装ARR(Application Request Routing), http://www.iis.net/downloads/microsoft/application-request-routing :

简要说下ARR,来自微软官方的解释是:

IIS Application Request Routing (ARR) 3enables Web server administrators, hosting providers, and Content DeliveryNetworks (CDNs) to increase Web application scalability and reliability throughrule-based routing, client and host name affinity, load balancing of HTTPserver requests, and distributed disk caching. With ARR, administrators canoptimize resource utilization for application servers to reduce managementcosts for Web server farms and shared hosting environments.

(谷歌一下基本就知道意思)(出租高权重网站二级目录的那些人是怎么做到把二级目录解析/映射到对方的服务器上的)

也不知道为啥IIS都出到8.5了还不自带,每次还要下载,不过下载、安装过程很简单,

这个程序点了,根据网络情况,过一会儿点下一步就自己全安装完了,Win7/2008自己安装2.0版本,Win8/8.1/2012安装3.0,两个版本功能差的不多,就是自己生产的XML配置文件的写法不太一样而已。

第二步,简要设置ARR:

安装完成后,IIS里会多出两个图标,分别是Application Request Routing和URL重写。2.0版本(也就是2008或者Win7系统)需要双击ApplicationRequest Routing以后,在右侧Server Proxy Settings里,将代理功能开启,而Win8以后的版本自己默认就开启了:

第三步,设置反向代理:

ARR基本设置好了以后,需要进入一个IIS上搭建好的网站进行URL重写配置,网上给的教程太不好懂了,反向代理可以说分为两种,一种是多域名绑定,一种是采用虚拟目录的形式,下面分别介绍。

1.      多域名绑定:

所谓多域名绑定,其实就是指一个或者多个域名(多个不同域名或一个域名的多个A记录)都指向同一IP,而通过不同的域名访问的效果还不同,如何实现?就需要使用URL重写或者重定向,使用URL重写也就是反向代理的原理。当时图样,不懂反向代理,还在ASP.NET页面里写呢,后来改进在XML里添加……

具体操作如下:

①  打开IIS的URL重写

②  右键->添加规则,选择“入站规则”里的“空白规则”,其他项目忽略,乱点就等着配置失败吧,我可是深有体会!

里面的内容可以按照下图所示填写,“名称”随便写,然后就在匹配URL里填个模式,^(.*)表示处理所有格式的URL字符串

③  把下面的“条件”展开,点击右边的“添加”

④  “编辑条件”里面的项目可以按照下面的图所示的内容填写,“条件输入”填“{HTTP_HOST}”意思是请求的主机名,模式格式为:“^绑定的域名$”,比如我想让用户访问 http://baidu.yuanguozheng.com 时跳转到百度,也就是对百度做反向代理,就写成这样(^baidu.yuanguozheng.com$),前提是填的这个域名必须绑定在你的服务器IP上。

⑤  接下来填写操作,默认重写,不用变,只需要填写URL,后面跟上“{R:1}”意思是把请求的域名后面的参数也带过来,确认后,点击右上角的应用即可完成反向代理配置,然后打开浏览器输入网址即可看到想要的效果。

2.      虚拟目录形式:

虚拟目录形式就类似: http://test.com/doSomething 这样的链接,有些网站采用了MVC模式,看起来像虚拟目录,其实不然,这样的URL重写,在入站规则上只需要改几个地方即可。

①  匹配URL中的模式需要加上你需要使用的类似虚拟目录的字符串,如下图,^和(.*)之间加上虚拟目录URL即可,如shop/,blog/等

②  条件,去掉二级域名,只保留根域名,其他不变

③  往往,这样配置完后可以正常访问网站,但网页链接资源,如CSS、JS、图片等等都有URL问题,所以要配置出站规则,但出站规则不支持动态内容压缩,所以源网站请关闭动态内容压缩功能。出站规则的添加类似入站规则,只是在那个窗口中选出站规则即可。

匹配请按图中所示的方式填写

④  然后添加条件,这时请将“条件输入”填写成“{URL}”,模式格式为。“^虚拟目录名/.*”

⑤  重写也按如下内容填写,意思是在资源的相对URL之前加上“/shop”这样的虚拟目录名,以便获取,但是如果是绝对路径IIS自己就忽略了。应用规则后即可。



转载自网络,分析于成都seo平台http://www.zhuorenseo.com/

相关文章

  • 织梦网站的安全防御工作有哪些?
    织梦网站的安全防御工作有哪些?

    大家都知道开源程序(cms)建站都很方便,但是方便却有一定的危险,用dedecms(织梦)建的网站是非常多的,因为用的人多,所以研究织梦的人就越多,研究织梦的人大都是黑客,所以...

    2014-12-14
  • 织梦dedecms修改tags单个标签小于12字节限制修改方法
    织梦dedecms修改tags单个标签小于12字节限制修改方法

    织梦dedecms程序的后台tag标签却有一个','号分开,单个标签小于12字节的字符长度限制,对于seo优化来说完全不够用,那要怎么修改织梦tag标签的长度呢?卓仁seo培训免费来教你。...

    2019-04-22
  • 网站开发的步骤
    网站开发的步骤

    网站建设 中最有原创感的网站建设属于 网站开发 ,这里的网站开发指一次开发,那么网站开发有哪些详细的步骤呢? 一、定位网站类型 根据网站 所用 编程语言 分类:例如asp网站、...

    2014-11-27
  • 织梦dedecms文章标题长度限制修改方法大全
    织梦dedecms文章标题长度限制修改方法大全

    搜索这个问题的人想必70%以上属于 SEO ( 网站优化 )从业者吧,还有30%估计也就是程序员(这里指 网站建设 的程序员)了, 织梦开源程序 ( DEDECMS )简单易操作且容易管理,非常适合现在的网站建设...

    2016-02-29
  • 网站建设整体策划流程
    网站建设整体策划流程

    一、 网站建设 整体流程得分清楚建站需求,其次需要调查市场需求从而进一步分析和调整需求,否则你的网站建立就没有任何意义,只会占用互联网的资源。 二、进入网站建设过程中...

    2014-11-29
  • 一个优秀的企业网站建设需要做好哪些工作
    一个优秀的企业网站建设需要做好哪些工作

    又名绥化站长网。一个优秀的企业网站建设需要做好哪些工作?虽然很多公司都有自己的网站,但是长期缺乏维护几乎是没有用的,这样的网站是一个失败的网站。对于企业来说网站就是他的脸...

    2019-05-26
  • seo优化中织梦二级栏目标题格式修改 列表页二级栏目_一级栏目_网站名称格式
    seo优化中织梦二级栏目标题格式修改 列表页二级栏目_一级栏目_网站名称格式

    这个问题其实应该属于 seo建站 的问题,不仅是做优化的同学们必须学会的dedecms运用技术,也是程序猿最好了解的一个知识点。 那么在seo建站中,织梦的二级栏目,三级栏目,多级栏目的标题...

    2017-07-27
  • web.config网站a目录301重定向到b目录规则怎么写
    web.config网站a目录301重定向到b目录规则怎么写

    【干货】本站原创首发;本文主讲 web.config301重定向规则 中目录之间的重定向怎么写,可以不通过iis和宝塔,直接修改web.config文件即可。 笔者写这篇文章是因为卓仁自己花了很长时间研究这个...

    2019-07-16
  • WindowsIIS7的WordPress中文TagURL地址伪静态设置方法
    WindowsIIS7的WordPress中文TagURL地址伪静态设置方法

    这里是卓仁seo花费一天时间才找到的真正干货,完美解决WindowsIIS7的WordPress中文TagURL地址伪静态设置方法,虽然WordPresscms官方已经内置了IIS7 URL Rewrite 的支持,但想要tag标签url路径格式支持中文...

    2019-04-19
  • 怎样选择专业的网站建设公司
    怎样选择专业的网站建设公司

    互联网发展迅速,在国内的 网站建设公司 已经越来越多了,当供大于求的时候,客户在选择一家专业的合适自己的网站建设公司的时候,就有更多的主动权。不过有些关于建站公司的...

    2014-11-20
无法在这个位置找到: plus/comment.htm
标签列表
网站首页
减肥论坛
减肥话题
减肥工具