首页 > 其他 > 详细

【原创】Apache和Tomcat实现动静分离

时间:2014-01-15 23:49:19      阅读:457      评论:0      收藏:0      [点我收藏+]

集群中每个节点都启用了页面静态化功能,所以,为了防止单个节点刷新造成找不到页面问题,将每个节点刷新的页面都放入apache虚拟目录下,由apache统一来处理。静态页面由apache处理,动态页面仍然由tomcat、来处理

1.将页面静态刷新时刷入一个固定的路径下面,集群每个节点都刷入该路径,如

c:/staticpage

2.将staticpage加入apache作为一个虚拟目录,虚拟目录的名字必须和集群中的应用的名字相同【/bjoweb】,这样可以通过【http://www.site.org/bjoweb访问】,c:/staticpage下面的目录结构和tomcat下面的应用的目录结构完全一致,配置如下:

bubuko.com,布布扣
配置httpd.conf:
-------------------------------------
#配置别名以及路径
Alias /bjoweb "C:\staticpage" 
<Directory "C:\staticpage">
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
</Directory>
-------------------------------------
bubuko.com,布布扣

bubuko.com,布布扣
配置uriworkermap.properties:
----------------------------------------------
#所有请求都由controller这个server处理
/*=controller
/jkstatus=controller
#!/*.gif=controller
#!/*.jpg=controller
#!/*.png=controller
!/*.css=controller
!/*.js=controller
!/*.htm=controller
!/*.html=controller
----------------------------------------------
js、htm、html等都有apache来处理,其余的请求仍然由tomcat来处理
bubuko.com,布布扣

这样访问静态页面会由apache拦截处理,而其他请求会放行交给tomcat处理。

【原创】Apache和Tomcat实现动静分离

原文:http://www.cnblogs.com/zhangxsh/p/3515579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!