apache rewrite将指定URL转向指定的几个服务器

现有的是apache负载均衡到了6个不同的tomcat上面,今天遇到了需要将某一些指定的URL转发向指定的3个tomcat上的要求,肯定就是需要修改rewrite rule规则了,网上查了半天,都没有好的解决办法,后来偶然遇到RewriteMap,发现可以自定义函数,就使用了,如下:

RewriteMap servers rnd:/wd/apache2/conf/serversmap.txt

RewriteRule ^/(.+)(relax/phoneLottery)(.+) http://192.168.28.27:${servers:port}/$1$2$3 [P]

其中${servers:port}表示从RewriteMap servers 中获取key为port的值(rnd为random,表示随机获取),而这个值存在/wd/apache2/conf/serversmap.txt文件中

打开文件/wd/apache2/conf/serversmap.txt

more /wd/apache2/conf/serversmap.txt

port 8086|8085|8084

如此就能解决了。

(0)

相关推荐

  • 更改Win2003文件夹访问权限指定用户访问指定文件夹

    文件共享是资源充分利用的一种方式,也是信息有效传达的一个快捷途径。在windows2003系统下,一般都有很多共享用户,如A、B、C、D、E、F、G,有时候为了保证数据的隐私性,会指定用户访问指定文件 ...

  • WPS表格怎么锁定指定行或者指定列?

    大家可能遇到过需要将行首锁定,方便在表格往下拉的时候,知道对应列的含义.今天就叫大家如何锁定指定行或者指定列? 锁定行 01 选中指定的行 02 点击[视图],之后点击[冻结窗格] 03 出现如下效果 ...

  • Excel 2007 按指定条件对指定单元格求和

    操作方法 01 适用场景 利用sumif函数,按指定条件对指定单元格求和. 效果图 实例:求出属性值高于100000的佣金之和: 操作步骤:数据文件 使用公式sumif公式:=sumif(A2:A5, ...

  • linux如何判断指定用户对指定目录具有的权限具体介绍

    脚本名:power.sh 脚本内容: 复制代码 代码如下: #!/bin/sh username3=$1 dir_name2=$2 # get existing directory file_path ...

  • iptables防火墙只允许指定ip连接指定端口.访问指定网站

    需要开80端口,指定IP和局域网 下面三行的意思: 先关闭所有的80端口 开启ip段192.168.1.0/24端的80口 开启ip段211.123.16.123/24端ip段的80口 # iptab ...

  • Win7如何设置指定应用播放指定文件?

    我们平日里听歌,一般都是默认会有一个播放器,但是有的时候我们不想要用这个播放器而是换另外一个,那么我们怎么解决这个问题呢?今天,小白就给大家分享一篇经验,告诉大家如何利用指令的应用播放指定文件,希望大 ...

  • apache Rewrite防盗链设置方法

    现在做网站,都会遇到盗链的问题,包括图片盗链、音乐或视频文件(如mp3、Flash等)盗链.相信很多朋友都曾遇到过网站内文件特别是图片被盗链的情况烦。所谓盗链,是指对方网站直接链接您网站上的文件,而不 ...

  • 快速找到微信指定聊天记录,指定朋友圈消息

    用微信这么久了,你知道微信的一些功能吗?你如果想找哪条聊天记录,或是想找哪条朋友圈信息,只要一搜索,就可以轻松找出来哦! 操作方法 01 打开微信,找到搜索的标志,就是下图中蓝色圈住的地方,点开 02 ...

  • Apache服务器下配置URL 态化的Rewrite规则

    如何在Apache环境下配置Rewrite规则 Apache Rewrite 规则 环境 URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 H ...