Nginx+Tomcat搭建高性能负载均衡集群的实现方法-创新互联

一、    目标实现高性能负载均衡的Tomcat集群:

创新互联公司-专业网站定制、快速模板网站建设、高性价比嵊州网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式嵊州网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖嵊州地区。费用合理售后完善,十多年实体公司更值得信赖。

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

二、步骤

1、首先下载Nginx,要下载稳定版:

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2:

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

3、然后修改这两个Tomcat的启动端口,分别为18080和28080,下面以修改第一台Tomcat为例,打开Tomcat的conf目录下的server.xml:

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

共需修改3处端口:

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

当然第二台Tomcat也一样,如下图:

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

4、然后启动两个Tomcat,并访问,看是否正常: 

Nginx+Tomcat搭建高性能负载均衡集群的实现方法
Nginx+Tomcat搭建高性能负载均衡集群的实现方法

5、然后修改上面两个Tomcat的默认页面(为了区分下面到底访问的是那一台Tomcat,随便改一下即可):

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

改完以后,进行访问,如下图: 

Nginx+Tomcat搭建高性能负载均衡集群的实现方法 

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

6、OK,现在我们可以开始配置Nginx来实现负载均衡了,其实非常的简单,只需要配置好Nginx的配置文件即可:

Nginx+Tomcat搭建高性能负载均衡集群的实现方法

配置如下(这里只进行了简单的配置,实际生产环境可以进行更详细完善配置):

worker_processes 1;#工作进程的个数,一般与计算机的cpu核数一致 
 
events { 
  worker_connections 1024;#单个进程大连接数(大连接数=连接数*进程数) 
} 
 
http { 
  include    mime.types; #文件扩展名与文件类型映射表 
  default_type application/octet-stream;#默认文件类型 
 
  sendfile    on;#开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常把这个改成off。 
   
  keepalive_timeout 65; #长连接超时时间,单位是秒 
 
  gzip on;#启用Gizp压缩 
   
  #服务器的集群 
  upstream netitcast.com { #服务器集群名字  
    server  127.0.0.1:18080 weight=1;#服务器配置  weight是权重的意思,权重越大,分配的概率越大。 
    server  127.0.0.1:28080 weight=2; 
  }   
 
  #当前的Nginx的配置 
  server { 
    listen    80;#监听80端口,可以改成其他端口 
    server_name localhost;##############  当前服务的域名 
 
  location / { 
      proxy_pass http://netitcast.com; 
      proxy_redirect default; 
    } 
     
 
    error_page  500 502 503 504 /50x.html; 
    location = /50x.html { 
      root  html; 
    } 
  } 
} 

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:Nginx+Tomcat搭建高性能负载均衡集群的实现方法-创新互联
本文地址:http://azwzsj.com/article/pshco.html