其他IIS做反向代理,详细步骤和解析!

其他IIS做反向代理,详细步骤和解析!

添加时间:2021-03-20 16:17:55
一直说在IIS上做反向代理,由于沉迷在nginx一行指令完事的美好情景当中,所以IIS懒得折腾,今天终于下定决心在IIS上折腾一下反向代理,经过一晚上的捣鼓,终于搞定!搞定以后发现其实太
举报 举报
收藏

一向说正在IIS上做反向代办,由于沉迷正在nginx一止指令完事的美好景象傍边,所以IIS勤得合腾,今天终于下定决计正在IIS上合腾一下反向代办,经过一夜的捣鼓,终于搞定!搞定当前发明其实太简单了有木有!!(网上教程很晕!)首先说一下,IIS6略古老,想做反向代办也根基没戏,所以我就用IIS7.5跟IIS8.5说事吧!

神马是反向代办?指以代办服务器来接收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本人就忽略了。运用规则后即可。

大功告成!虽然很高兴!可是跟nginx的server_name跟location比起来,我想死的心都有了,nginx真心圆便,只惋惜正在Windows平台性能远不及*nix平台,IIS一向的便捷操作正在这儿体现不出来了,希望微软当前照样好好做吧!

转载请注明: 帝国模板 » IIS做反向代办,具体步骤跟解析!

相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:其他IIS做反向代理,详细步骤和解析!

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.095090s