切记版本对应:记apache resin整合折腾记

今天整合apache和resin好一个折腾

想用apache对resin进行负载均衡
于是下了apache2.2.11,然后进行配置
apache和resin都装在c盘根目录,resin版本是3.1.8

resin.conf

resin用8080端口
[quote]
<server-default>
<!-- The http port -->
<http address="*" port="8080"/>
[/quote]

resin根目录指向apache
[quote]
<host id="" root-directory="webapps/ROOT">
<web-app id="/" root-directory="C:/Apache2.2/htdocs"/>
[/quote]

在apache httpd.conf
apache使用80端口
[quote]
Listen 80
[/quote]

加入resin caucho_module 配置
[quote]
LoadModule caucho_module "C:/resin-3.1.8/win32/apache-2.2/mod_caucho.dll"
<IfModule mod_caucho.c>
ResinConfigServer 127.0.0.1 6800
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
AddHandler caucho-request jsp
AddHandler caucho-request shtml
[/quote]

然后将网站布署到apache目录, 启动apache resin

访问主页正常(纯html),进入某个模块(freemarker),发现打开奇慢无比,最后页面呈一个没下载完的状态,用浏览器打开源码一看也是,只下载了一半
查看resin和apache日志,都没有异常
于是通过8080端口直接访问resin,一切正常速度很快。
看来是apache访问resin出现问题

上网google资料,发现都是这么配置的,也没人说有问题

然后把resin3.1.8删除,重新安装,再配置。

还是不行

如此折腾来折腾去,快把我折腾吐了

最后一想不能是不兼容的问题吧 resin3.1.8的mod_caucho是apache-2.2版的啊

去resin网站下了最新版3.2.1 开发版
再安装。拆腾配置
打开浏览器,熟悉的页面终于迅速显示出来了


真是欲哭无泪。。。。

估计是resin3.2.1的mod_caucho对apache2.2.11最新版做了优化。


最后, 值得注意的是3.2.1将resin的根目录指向apache目录要用下面的方法了
[quote]
resin.xml
<host id="" root-directory="C:/Apache2.2/htdocs">
<!--
- configures an explicit root web-app matching the
- webapp's ROOT
-->
<web-app id="/" root-directory=""/>
[/quote]

直接用
[quote]
<web-app id="/" root-directory="C:/Apache2.2/htdocs"/>
[/quote]
已经不行了,不知道是不是BUG
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值