我要投稿

Nginx负载均衡器+Keepalvied双机互备+tomcat集群-性能调优

时间:2011-02-17 09:31 作者:cccbbs 阅读:1622

扫描二维码关注公众号,可以查询淘宝、京东商品优惠券
Nginx作负载均衡器的优点许多,简单概括为:①实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去;②upstream具有负载均衡能力,可以自动判断下面的机器,并且自动踢出不能正常提供服务的机器;而Keepalvied可保证单个nginx负载均衡器的有效性,避免单点故障,整个拓补如下: nginx(主负载均衡器):192.168.1.106 nginx(从负载均衡器):192.168.1.107 VIP地址: 192.168.1.108 tomcat1的IP 192.168.1.102 tomcat2的IP 192.168.1.103 tomcat3的IP 192.168.1.105 布置整个环境用到的软件为: apache-tomcat-6.0.20.tar.gz jdk-6u16-linux-i586.bin nginx-0.7.17.tar.gz prce-7.7.tar.gz ①首先分别在3台tomcat主机上布置java环境,安装tomcat,具体步骤为: apache-tomcat-6.0.tar.gz可在apache.org上下载,jdk-6u16-linux-i586.bin我是用文件挖掘者直接搜索下载的http://www.fdigg.net/search_jdk-6-linux-i586.htm。 第一步,安装java环境。 JDK的安装 #chmod +x jdk-6u16-linux-i586.bin #./jdk-6u16-linux-i586.bin 到此JDK已经安装完成 建立符号链接 # ln -s /usr/local/jdk-1.6.0-16/bin/java /usr/bin/java # ln -s /usr/local/jdk-1.6.0-16/bin/javac /usr/bin/javac ln -s /usr/local/jdk-1.6.0-16 /usr/local/jdk ln -s /usr/local/jdk-1.6.0-16/jre /usr/local/jre TOMCAT的安装 #tar zxvf apache-tomcat-6.0.20.tar.gz #mv apache-tomcat-6.0.20 /usr/local/tomcat 设置环境变量: vim /etc/rc.d/rc.local,以追加的形式添加如下内容 JAVA_HOME=/usr/local/jdk export JAVA_HOME JRE_HOME=/usr/local/jre export JRE_HOME CLASSPATH=/usr/local/tomcat/common/lib/:/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/local/tomcat/bin/:/usr/local/apache/bin:/usr/local/jdk/bin:/usr/local/jre/bin export PATH TOMCAT_HOME=/usr/local/tomcat export TOMCAT_HOME 重启服务器,启动tomcat以检查是否存在错误: #cd /usr/local/tomcat/bin #./startup.sh http://IP地址:8080 可以看到猫头:)成功了。 ②分别在二台nginx负载均衡器上安装nginx及配置 下载及安装nginx: wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.7.tar.gz tar zxvf pcre-7.7.tar.gz cd pcre-7.7/ ./configure make && make install wget http://sysoev.ru/nginx/nginx-0.7.17.tar.gz tar zxvf nginx-0.7.17.tar.gz cd nginx-0.7.17/ ./configure --prefix=/usr/local/nginx --with-http_stub_status_module make && make install[1][2]下一页

最新评论

我要投稿 我要评论
插入url链接 添加表情
限 100000 字节
响应相关主管单位规定,关闭回帖发帖功能
[VB毕业设计] [ASP毕业设计] [JAVA毕业设计] [JSP毕业设计] [PHP毕业设计] [asp.net毕业设计] [.net毕业设计] [网络毕业设计] [Delphi毕业设计] [VC毕业设计] [VF毕业设计] [机械毕业设计] [工艺毕业设计] [模具毕业设计] [其他毕业设计]
站长联系 cccbbsnet#163.com 本站系公益性质网站,站内广告维系本站运作。欢迎赞助本站。
大学生计算机相关方向|软件编程|网络工程|web开发|数据库技术|学习资料等
本社区仅供学习计算机相关技术所使用,访客发言不得违反国家法律法规
Time now is:04-21 05:41, Gzip enabled 蜀ICP备07004838号Powered by cccbbs.net v7.5 SP3 Code © 2003-06 cccbbs
计算机毕业设计