码迷,mamicode.com
首页 > 其他好文 > 详细

nginx+tomcat+redis(单点)

时间:2015-12-11 18:56:11      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:集群   redis   

服务配置:
数量3台:tomcat_69  tomcat_108  nginx_134 
redis:安装在tomcat_69上面,端口为6379

1.拷贝
redis-tomcat依赖包到/usr/local/tomcat7/lib目录下
下载地址:http://down.51cto.com/data/2126036

2.配置tomcat_69下的context.xml
[root@69_server conf]# vim /usr/local/tomcat7/conf/context.xml
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="localhost" port="6379" database="0" maxInactiveInterval="60"/>

3.配置tomcat_108下的context.xml
[root@108_server ~]# vim /usr/local/tomcat7/conf/context.xml
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="10.200.134.69" port="6379" database="0" maxInactiveInterval="60"/>

4.编辑一个tomcat的测试页面
 vim /usr/local/tomcat7/webapps/ROOT/index.jsp
<%@ page language="java" %>
<html>
  <head><title>TomcatB</title></head>
  <body>
    <table align="centre" border="1">
      <tr>
        <td>Session ID</td>
        <td><%= session.getId() %></td>
      </tr>
      <tr>
        <td>Created on</td>
        <td><%= session.getCreationTime() %></td>
     </tr>
    </table>
  </body>
</html>
sessionID:<%=session.getId()%>
<br>
SessionIP:<%=request.getServerName()%>
<br>
SessionPort:<%=request.getServerPort()%>
<%
out.println("This tomcat server is 108");
%>

5.配置nginx.conf
[root@134_server ~]# vim /usr/local/nginx/conf/nginx.conf

http{....
    upstream tomcat{

        server 10.200.134.69:8080;
        server 10.200.134.108:8081;

    }
    server {
    ....
    location / {

                proxy_pass http://tomcat;

          }
    
    ...}
    ...}
    
  6.#重启nginx
  /usr/local/nginx/sbin/nginx -s reload
  7.#重启2个tomcat
  /usr/local/tomcat7/bin/startup.sh
8.#查看redis
[root@69_server lib]# redis-cli 
127.0.0.1:6379> KEYS *
1) "31CC406DA697E01839C9B04C1CADCB05"
2) "4865467A9DC8DA88C3EEE06731D81606"
3) "E029F555EE14331949D4CA53D3374890"
127.0.0.1:6379>


本文出自 “9527” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1722140

nginx+tomcat+redis(单点)

标签:集群   redis   

原文地址:http://liangey.blog.51cto.com/9097868/1722140

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!