http://my.oschina.net/u/557735/blog/390628
以下配置使用nginx做负载均衡,tomcat当应用服务器,memcached做为多个tomcat的session共享存储区域
tomcat就不发下载地址了,其他的都在百度网盘里:http://pan.baidu.com/s/1o6KEq5G
tomcat配置:
这里使用的是tomcat7,所以下载memcached的jar包要注意memcached-session-manager-tc7-1.5.1这个的版本,用tc7的
tomcat和memcached的集群所用到了所有jar包列表:
couchbase-client-1.0.3.jar
javolution-5.4.3.1.jar
memcached-2.6.jar
memcached-session-manager-1.5.1.jar
memcached-session-manager-tc7-1.5.1.jar
msm-javolution-serializer-1.5.1.jar
msm-kryo-serializer-1.5.1.jar
msm-xstream-serializer-1.5.1.jar
说是在googlecode上有列表,不过现在googlecode关了,暂时先记着。
把这些jar包扔到tomcat的lib中,每个需要用到memcached的地方都要扔
需要在conf/context.xml中的context节点里添加如下配置
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:localhost:11211" //这个是memcached的url,默认是11211端口
requestUriIgnorePattern=".*/.(png|gif|jpg|css|js)$"
sessionBackupAsync="false"
sessionBackupTimeout="100"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory"
copyCollectionsForSerialization="false"/>
memcached配置
安装完启动就好了,没有特殊配置
ngnix配置
在ngnix.conf中添加
upstream mysvr2{
server localhost:8080 weight=1;//weight是权重,数值越大,随机到的次数越多
server localhost:8090 weight=1;
}
mysvr2这个名字随便取,下面会用到
然后添加一个location
location ~ .*\.jsp$ {
root html;
index index.jsp;
proxy_pass http://mysvr2 ;
}
把jsp转发到服务器列表中
分享到:
相关推荐
Nginx+Tomcat+Memcached共享session集群配置
Nginx+Tomcat+Memcached实现tomcat集群和session共享 nginx配置
tomcat7+nginx+memcached 配置tomcat 集群以及负载均衡所需要的msm jar包 亲测可用 msm 1.9.7版本 采用kryo序列化方式
Linux下Nginx+Memcached+Tomcat负载均衡集群服务搭建所需jar包
NULL 博文链接:https://xueshuanglong.iteye.com/blog/2317088
Nginx+Tomcat+Memcached群集搭建的配置和软件包.是分布式集群搭建的必备知识之一
1 jdk安装及tomcat7解压缩安装配置 不用说明 2 下载nginx1 4 2 for win32 解压安装 3 下载memcached服务端for win32 解压安装 设成windows服务端 执行memcached exe d install 4 下载tomcat7对应的memcached所需jar...
基于window版本下,使用nginx+tomcat搭建好的集群架构,解压既可以使用。 nginx使用的是当前最新版本(1.7.0),memcached for windown版本是1.4.4,也是目前最新版本。 包含了http的集群环境,https的集群环境,同时...
3.这里只需要修改Nginx的配置,让它通过tomcat来转发,所以我们在这一步只需要在nginx.conf中添加几行代码就行。 如果看不懂 。建议直接拿我替来用。 Copy下面的内容 替换 你的nginx.conf注意黄色端口要改为你的。 ...
已经配置成功了
Nginx+tomcat集群Memcached+Session复制 高性能高并发服务器架构 基于nginx的tomcat负载均衡和集群 实现多服务器负载均衡 系统性能优化 数据库 Nginx+Squid负载均衡 配置好的集群 总共三十个文档">Apache+Tomcat+...
memcached-session-manager-1.6.3.jar memcached-session-manager-tc6-1.6.3.jar minlog-1.2.jar msm-javolution-serializer-1.6.3.jar msm-kryo-serializer-1.6.3.jar msm-xstream-serializer-1.6.3.jar reflectasm...
做Tomcat集群的目的是为了提供更高的负载能力,把访问均摊到不同的服务器上。当有访问请求时nignx会随机将访问请求分发到tomcat1,tomcat2,为了...我们配置的环境是:win7,JDK1.7,nginx-1.8,tomcat6 2个,memcached
nginx tomcat 配置完整,只需要把项目放到tomcat下。 tomcat端口是8081,8082;nginx端口是8080
本资源除配置文档外,还有所有的安装包或工具,按文档一步一步配置,即可实现Tomcat集群。 简介: 通过Nginx代理多个Tomcat的服务,实现高并发的服务。Tomcat集群通过Memcached来实现共享Session即单点登录。
window7环境下配置nginx+tomcat+memcached集群,支持kryo,jalolution,实测可行!!
linux下nginx-tomcat集群及session共享,亲测成功,下载的文件包含了所有需要的jar包及nginx,memcached安装,配置,由于试了很多种方法,下了很多包,有些也需要积分,所以这里下载要些积分留着用,不好意思了,...
配置tomcat+nginx所需要的全部文件...tomcat+nginx反向代理集群配置.zip -------------------------------------- memcached memcached-1.6.5的jar nginx.conf nginx-1.4.7.zip tomcat1-server.xml tomcat2-server.xml
nginx配置tomcat集群session共享的时候memcache所用的jar包,