Nginx + Tomcat6配置负载均衡
来源:互联网 发布:c语言手册百度云 编辑:程序博客网 时间:2024/05/21 20:26
1. 安装Nginx和Tomcat,这里假定nginx-0.7.65,Tomcat6.x。(Nginx可以从http://nginx.org/en/download.html下载)
安装Nginx
# ./configure
# make
# make install
在这里假定Nginx安装在nginxhost,tomcat分别安装在tomcathost1和tomcathost2上;
2. 修改/usr/local/nginx/conf/nginx.conf文件,
3. 确定nginxhost和两台tomcathost可以互访,并且两个tomcat机器在一个网段内;
4. 确定两台tomcat host多播已经打开,在Linux机器上可以使用cat /proc/net/dev_mcast检查,如果文件存在基本上就是打开了;另外确定两台tomcat机器的/etc/hosts文件中包含“xxx.xxx.xxx.xxx hostname”比如“172.17.1.101 tomcathost1”或“172.17.1.102 tomcathost2”;
5. 修改两个tomcat的conf/server.xml文件,对Engine节点分别添加jvmRoute="tomcat1"和jvmRoute="tomcat2",并添加以下内容:
6. 创建一个web app,这里为了简单使用tomcat自带的examples web app(webapps/examples),修改其中的WEB-INF/web.xml文件,在其中<display-name>Servlet and JSP Examples</display-name>节点后添加<distributable/>表明此应用与集群服务器复制Session;
7. 在两个Tomcat的webapps/examples目录下各创建一个test.jsp文件,用来测试Cluster中两个Tomcat的Session复制,代码如下:
8. 启动Tomcat和Nginx,访问http://nginxhost/examples/,可以修改其中Session中的值,并且可以看到两个tomcat的Session中的值是一样的;
参考资料:
http://nginx.org/en
http://wiki.nginx.org/Main
- Nginx + Tomcat6配置负载均衡
- Apache2 + Tomcat6配置负载均衡
- Windows+Nginx+Memcached+Tomcat6负载均衡
- Windows+tomcat6+nginx+memcached实现负载均衡
- nginx 负载均衡配置
- nginx配置负载均衡
- nginx负载均衡配置
- Nginx负载均衡配置
- Nginx负载均衡配置
- Nginx负载均衡配置
- nginx负载均衡配置
- Nginx 负载均衡配置
- nginx负载均衡配置
- nginx负载均衡配置
- nginx负载均衡配置
- nginx负载均衡配置
- nginx 负载均衡配置
- nginx配置负载均衡
- SEO基础入门:搜索引擎的常用指令
- 学习HTML:iframe用法总结收藏
- 防止重复提交
- 安装Sql Server 2005出现“性能监视器计数器要求”错误解决方法(转载)
- 也写单词计数程序
- Nginx + Tomcat6配置负载均衡
- 宝宝必看
- 学习vc之makefile
- MyEclipse恢复误删文件
- Makefile是什么东东?有什么用?怎么用?
- 软件质量保证
- 修改Oracle的进程数[processes]及会话数[sessions]
- 查看OpenGL版本
- U-Boot源代码阅读笔记(一) —— 对start.S的分析