系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc

上传人:文库蛋蛋多 文档编号:2397516 上传时间:2023-02-17 格式:DOC 页数:8 大小:123.50KB
返回 下载 相关 举报
系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc_第1页
第1页 / 共8页
系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc_第2页
第2页 / 共8页
系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc_第3页
第3页 / 共8页
系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc_第4页
第4页 / 共8页
系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc》由会员分享,可在线阅读,更多相关《系统实施文档Nginx+Tomcat+MemCached集群配置手册.V0.1.doc(8页珍藏版)》请在三一办公上搜索。

1、神州数码信息系统有限公司密级:普通系统实施文档Nginx+Tomcat+MemCached 集群配置手册目 录第1章概述11.1目标11.2预期读者1第2章产品介绍22.1Nginx介绍22.2Memcached介绍2第3章配置SESSION共享33.1环境说明33.2配置Session共享43.3配置Nginx负载均衡43.4测试53.4.1测试页面53.4.2测试步骤6第1章 概述1.1 目标互联网的快速发展带来了互联网系统的高负载和高可用性, 这要求我们在设计系统架构时会应用很多高性能的产品, 本文主要描述互联网架构中门户应用的集群的配置工作,最终用以指导系统实施。1.2 预期读者本文档

2、用于指导系统工程师进行系统实施工作,架构师和系统工程师应该通读本文档,选择适当版本用于自己的系统架构。第2章 产品介绍2.1 Nginx介绍Nginx是一个高性能的 HTTP 和 反向代理服务器;Nginx 支持简单的负载均衡和容错;Nginx支持作为基本 HTTP 服务器的功能。2.2 Memcached介绍Memcached 是一个高性能的分布式内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,Memcached能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。第3章 配置Session共享3.1 环境说明一、准备两台虚拟机,虚拟机上安装CentOS5.4

3、版本;A服务器IP:192.168.134.135B服务器IP:192.168.134.136A机上安装nginx-1.2.0和apache-tomcat-6.0.33B机上安装memcached-1.4.10和apache-tomcat-6.0.33二、除此之外,我们还需要一些MSM相关的jar包:javolution-5.4.3.1.jarmemcached-2.4.2.jarmemcached-session-manager-1.5.1.jarmemcached-session-manager-tc6-1.5.1.jarmsm-javolution-serializer-1.5.1.ja

4、rmsm-kryo-serializer-1.5.1.jarmsm-xstream-serializer-1.5.1.jar以上jar包在3.2 配置Session共享一、将上面所述的MSM的jar包拷贝至Tomcat安装目录lib文件夹中;二、编辑context.xml三、重启两个Tomcat。3.3 配置Nginx负载均衡一、Nginx安装完毕后,修改配置文件conf/nginx.confhttp include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; ups

5、tream web_server #ip_hash; server 192.168.134.135:8080 max_fails=3 fail_timeout=30s; server 192.168.134.136:8080 max_fails=3 fail_timeout=30s; server listen 80; server_name localhost; location .*.jsp$ proxy_pass http:/web_server; proxy_redirect default ; location / root html; index index.html index.

6、htm; 二、重启Nginx3.4 测试3.4.1 测试页面在两个Tomcat的webapps目录下创建test目录,在test目录下,创建test_session.jsp文件,文件内容如下: Cluster App Test Server Info: % out.println( ID + session.getId()+); String dataName = request.getParameter(dataName);if (dataName != null & dataName.length() 0) String dataValue = request.getParameter(d

7、ataValue) ; session.setAttribute(dataName, dataValue); out.print(Session list ); Enumeration e = session.getAttributeNames(); while (e.hasMoreElements() String name = (String)e.nextElement();String value = session.getAttribute(name).toString(); out.println( name + = + value+); System.out.println( name + = + value); % name: key: 3.4.2 测试步骤先启动memcached然后启动niginx和两个Tomcat。打开浏览器,输入http:/ 192.168.134.135/test/test_session.jsp填写name和key,提交后看以看到关闭192.168.134.135上的Tomcat,再刷新,如果ID的值相同且Session List中值也存在,说明Session是被共享的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号