【原创】Apache和Tomcat实现动静分离
2014-01-12 01:21
513 查看
集群中每个节点都启用了页面静态化功能,所以,为了防止单个节点刷新造成找不到页面问题,将每个节点刷新的页面都放入apache虚拟目录下,由apache统一来处理。静态页面由apache处理,动态页面仍然由tomcat、来处理
1.将页面静态刷新时刷入一个固定的路径下面,集群每个节点都刷入该路径,如
2.将staticpage加入apache作为一个虚拟目录,虚拟目录的名字必须和集群中的应用的名字相同【/bjoweb】,这样可以通过【http://www.site.org/bjoweb访问】,c:/staticpage下面的目录结构和tomcat下面的应用的目录结构完全一致,配置如下:
这样访问静态页面会由apache拦截处理,而其他请求会放行交给tomcat处理。
1.将页面静态刷新时刷入一个固定的路径下面,集群每个节点都刷入该路径,如
c:/staticpage
2.将staticpage加入apache作为一个虚拟目录,虚拟目录的名字必须和集群中的应用的名字相同【/bjoweb】,这样可以通过【http://www.site.org/bjoweb访问】,c:/staticpage下面的目录结构和tomcat下面的应用的目录结构完全一致,配置如下:
配置httpd.conf: ------------------------------------- #配置别名以及路径 Alias /bjoweb "C:\staticpage" <Directory "C:\staticpage"> Options FollowSymLinks AllowOverride None Order deny,allow allow from all </Directory> -------------------------------------
配置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来处理
这样访问静态页面会由apache拦截处理,而其他请求会放行交给tomcat处理。
相关文章推荐
- apache整合tomcat实现动静分离
- Apache与Tomcat整合实现动静分离与负载均衡的配置实践
- Apache与Tomcat整合实现动静分离与负载均衡的配置实践
- apache与tomcat实现动静分离
- apache与tomcat实现动静分离--uriworkermap.propertie
- Apache+tomcat实现负载均衡集群和session共享、tengine+tomcat实现web动静分离
- Apache+Tomcat实现动静分离
- Apache与Tomcat整合实现动静分离与负载均衡的配置实践
- Apache+Tomcat实现负载均衡及集群(session同步)--三、动静分离(2)使用mod_proxy
- Apache与Tomcat整合实现动静分离与负载均衡的配置实践
- apache + tomcat 实现动静分离与负载均衡
- Nginx + Tomcat 实现动静分离负载均衡
- (总结)Nginx与Apache、Tomcat、Resin动静分离核心配置
- Nginx+Tomcat实现动静分离
- Nginx+Tomcat实现动静分离
- apache和tomcat相结合使用实现伪静态,同时把静态文件从工程里分离开(一)
- Nginx负载均衡Tomcat、Resin实现动静分离
- Centos环境下配置Aapache+2个tomcat8 的动静分离,负载均衡
- Nginx与tomcat 实现负载均衡和动静分离