现有的是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
如此就能解决了。
Apache2.2.x不支持php5.1.x的解决办法(php5不支持的数据类型)
Apache2.2.x不支持php5.1.x的解决办法 近来安装apache服务器的时候,发现apache2.2竟然无法跟php5.1.6搭配起来,在网上搜了一(0)人阅读时间:2024-02-24Windows 7中将Django部署到Apache Web Server
Windows 7中将Django部署到Apache Web Server Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决(0)人阅读时间:2024-02-24美国月球着陆器50多年后重返月球 美国月球探测器返回过地球吗
美国月球着陆器50多年后重返月球(0)人阅读时间:2024-02-23使用Apache&花生壳架设Web服务器(使用apache部署web网站)
使用Apache&花生壳架设Web服务器 这里讲的是IIS服务器,其实花生壳在Apache下也能正常使用,这一点我在以前的帖子中已经讲过,现在专门把Apache(0)人阅读时间:2024-02-23apache rewrite将指定URL转向指定的几个服务器
apache rewrite将指定URL转向指定的几个服务器 现有的是apache负载均衡到了6个不同的tomcat上面,今天遇到了需要将某一些指定的URL转发..2024-02-24Windows 7中将Django部署到Apache Web Server
Windows 7中将Django部署到Apache Web Server Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决..2024-02-24美国月球着陆器50多年后重返月球 美国月球探测器返回过地球吗
美国月球着陆器50多年后重返月球..2024-02-23使用Apache&花生壳架设Web服务器(使用apache部署web网站)
使用Apache&花生壳架设Web服务器 这里讲的是IIS服务器,其实花生壳在Apache下也能正常使用,这一点我在以前的帖子中已经讲过,现在专门把Apache..2024-02-23apache设置域名绑定(apache 域名绑定)
Fedora下配置ipv6的Apache服务器的方法 配置ipv6地址命令
windows手动安装apache服务的方法 windows10安装apache
Apache中配置最大并发用户数(apache中配置最大并发用户数是什么)
nginx与apache限制ip连接数和带宽方法 nginx对ip限流
freebsd9.1源码安装apache.mysql.php环境 源码安装httpd
Windows系统环境下安装Apache并配置虚拟目录的方法介绍
freeBSD5.4下安装配置apache2+php5+mysql5过程 freebsd安装linux程序
Fedora下解决apache配置出错(linux安装apache失败)
rhel6.3如何使用yum安装Apache(rhel8配置yum源)