今天整合了一些资源,做了一个Nginx+Tomcat+Redis的案例,使部署的web项目能够承载较大的访问压力,Nginx实现负载均衡,并使用Redis实现session共享;
如下拓扑图:
各版本如图所示
========================================
开启项目说明:
操作系统:win7_64
反向代理:Nginx_1.4.7
Tomcat:apache-tomcat-7.0.42
复制三份:
apache-tomcat-7.0.42_A;
apache-tomcat-7.0.42_B;
apache-tomcat-7.0.42_C
Redis:redis-64.3.0.503
JDK:1.8
重要:
Redis实现session共享时,需要的三个重要jar包:
tomcat-redis-session-manager1.2.jar
commons-pool2-2.2.jar
jedis-2.6.1.jar
==========================================
步骤一:
安装Nginx:
我使用的Nginx为绿色版本,双击即可开启
(命令启动,重新加载等请参考:http://blog.youkuaiyun.com/qq_16216221/article/details/72597388)
修改 nginx.conf 配置文件,多个Tomcat服务器都是在这里配置:
upstream中的localhost前面不能加:http://, locat