反向代理是什么.DG
2021-03-01 22:11 来源:莱西养生网
每天受理的时间为:早8:00—晚20:00iis7反向代理是什么?
在配置web服务器的时候,我们经常遇到这样的问题,由于某些原因,该服务器只能拥有一个公IP,但是可能需要提供其他机器或者本机上其他webserver的服务器给访问者,同时又不希望使用其他端口,如果在linux下,常见的解决方案是使用nginx作为前端server,通过反向代理间接访问其他webserver.在IIS7之前,在windows上要实现该功能却不是一件容易的事情,但是在IIS7上,通过Application Request Routing模块,我们可以轻松实现反向代理.本次测试配置的情况,简单起见,只在iis中测试,配置3个站,第一个LevenWeb,使用80端口提供服务,第二个levenblog,下面运行着levenblog2.0.9,使用8080端口,第三个phpweb,下面有一个p的phpinfo页面(iis7 php配置本文不再详述),本机ip:192.168.1.8,为了测试,我们先进行域名绑定,也就是在下新增3个子域名,域名绑定如下图所示:点击查看大图我们的目标如下: 访问phpweb站点,也就是 访问levenblog站点,也就是 访问公上的levenblog站点,也就是编缉以下文章用 IIS 7、ARR 與 Velocity 建设高性能的大型站 访问levenblog站点,也就是 首先前往下载Application Request Routing,然后安装,本次实践使用的是V2版. 安装完毕之后,新建3个站点: 然后在levenweb站点下配置反向代理路由,配置可以使用UI界面或者直接修改nfig的模式,本次配置给出ui和config文件两种方式,个人更喜欢config配置文件模式. 进入该项,先配置第一项, 访问phpweb站点,也就是 Rules...:编缉以下文章用 IIS 7、ARR 與 Velocity 建设高性能的大型站然后选择Blank Rule 然后填写如下: 图片看不清楚?请点击这里查看原图(大图)。 该参数设置表面ARR将拦截所有请求 继续在Conditions中选择Add: 该设置表面只有HTTP_HOST为的URL才能通过该规则,如果您绑定了多个域名,可以根据多次增加或者通过正则表达式的|来间隔 最后在下面的Action中配置代理路径: 图片看不清楚?请点击这里查看原图(大图)。 在这儿,{R:1}代表了MatchUrl中的第一个匹配括号 同样配置的nfig文件如下:编缉以下文章用 IIS 7、ARR 與 Velocity 建设高性能的大型站 访问结果分别为: 和 我们再添加最后一项,将 代理到 rule name= match url=^leven/(.*) / conditions add input={HTTP_HOST} pattern=^localhost$ / /conditions action type=Rewrite url={R:1} / /rule 但是此时访问会出现问题,如下图: 显然,出现了css丢失等情况,通过查看源码: 可以看到css的路径有误,不仅如此,所有的img,a标签路径全部出现了错误,代理之后的地址是/leven/xxx的,但是源地址仍然是/xxx,因此我们还需要增加一个Outbound Rule编缉以下文章用 IIS 7、ARR 與 Velocity 建设高性能的大型站 配置好的config文件如下: outboundRules rule name=Add application prefix match filterByTags=A,Img,script,Link pattern=^/(.*) / conditions add input={URL} pattern=^/leven/.* / /conditions action type=Rewrite value=/leven/{R:1} / /rule /outboundRules 然后刷新: 可见路径正确. 在使用了反向代理之后,编程上也有些地方需要注意了,在取客户端IP的时候,由于多了一层代理,直接是无法获取的,因此
,我们需要开启 然后通过获取Header中的X-Forworded-For字段来取得客户端IP 从测试来看,ARR是个非常有用的代理模块,能完全满足我们反向代理的需求,不仅如此,ARR还提供了UrlRewrite,ServerFarms,Cache等很多功能,很是值得我们挖掘.编缉以下文章用 IIS 7、ARR 與 Velocity 建设高性能的大型站 rewrite rules rule name=phpweb match url=^(.*) / conditions add input={HTTP_HOST} pattern=^$ / /conditions action type=Rewrite url=
南京哪家治妇科医院好郑州妇科习惯性流产
合肥医院白癜风哪好
- 上一篇:卫浴企业整合发展难寻搭档成问题.源泉
- 下一篇:面试时非要你说薪水该如何是好.源泉
-
大白熊犬嘴边长了很多红包没事吧位置
大白熊犬嘴边长了一个红包包,是什么情况,求解答张牙舞爪:觉得买狗有点像皮肤病一看就知道是大白熊犬的嘴,跟我家的嘴巴很像嘴边又不能擦药,我觉得你还是去宠物医院征求下医生的意见吧如果别的地方都...
-
大白熊犬吸收不好吃的多不长个怎么回事位置
我家大白熊犬7个月大了,吸收一直不是很好, 一个月来只长了可怜的一斤肉,但是平时吃得也不少,每天2顿鱼子酱的狗粮,蛋黄,牛肉都吃的,还有发育宝钙片什么的补品,就是不吸收呀,宠物狗大便么一天次,...
-
大白熊犬吃骨头后开始干呕如何是好位置
昨晚大白熊犬吃了骨头 ,晚上躺着睡觉就开始肚子不是正常的呼吸那个样子,站起来就干呕 ,肚子一抽一抽的,是怎么回事啊丁香花:四个月的大白熊犬价格胃肠功能较弱,建议只吃狗粮。根据您的描述,有理由...
-
大白熊犬可以吃鸡蛋吗位置
导读:大白熊犬可以吃鸡蛋吗,鸡蛋富含多种氨基酸,是动物蛋白的较好的来源。大家都知道鸡蛋是营养丰富的美味食物,很多人都喜欢吃鸡蛋,我们饲养的大白熊狗狗也喜欢哦,可能有些谨慎的爱狗人士会问?鸡...
-
大白熊犬发情特征交配需要注意的事项位置
大白熊犬发情特征,当家里养的大白熊犬开始学会抱着主人的腿或者遛狗的时候发现自己狗狗会抱着别的狗狗的时候,有些饲主就误以为家里的狗狗发情了,其实并不然,这只是宣誓 的一种举动,那么大白熊犬真...
-
大白熊犬为什么会突然间浑身抽搐位置
我家养了只大白熊犬,昨天把狗窝拉塌了,我上去后,它就在地上浑身抽搐。一分钟后停了,但是起来晕忽忽的,走不成路,好象精神恍惚。几分钟就好了,没在意,今天中午又开始抽搐,大白熊犬到晚上抽搐了4...