nginx+tomcat实现负载均衡

来源:互联网 发布:剪歌软件下载 编辑:程序博客网 时间:2024/05/13 16:26

1.下载tomcat并将其t复制两份,重命名,如下:

2.分别修改两个tomcat下的conf下的server.xm文件中的三个端口。
   tomcat2:
  (1)<Server port="28005" shutdown="SHUTDOWN"> (将8005改为28005)
  (2)<Connector port="28080" protocol="HTTP/1.1" (将8080改为28080)
               connectionTimeout="20000"
               redirectPort="8443" />
  (3) <Connector port="28009" protocol="AJP/1.3" redirectPort="8443" />(将8009改为28009)

  同理tomcat3:
  (1)<Server port=38005" shutdown="SHUTDOWN"> (将8005改为38005)
  (2)<Connector port="38080" protocol="HTTP/1.1" (将8080改为38080)
               connectionTimeout="20000"
               redirectPort="8443" />
  (3) <Connector port="38009" protocol="AJP/1.3" redirectPort="8443" />(将8009改为38009)
3.同时启动两个tomcat,至此两个tomcat搭建在了同一台电脑。

4.下载nginx(nginx1.10.2版本)
5.修改nginx下conf中nginx.conf,如下:

worker_processes  1;#工作进程个数
events {
    worker_connections  1024;  #单个进程的最大连接数
}

http {
     include              mime.types;   #文件扩展名与文件类型映射表
     default_type     application/octet-stream;   #默认文件类型
     sendfile             on;      #开启高效文件传输模式
     upstream         test{#服务器集群的名字
                                       server  127.0.0.1:28080 weight=1;
                                       server  127.0.0.1:38080 weight=1;
    }
    server {
               listen                   80;
               server_name      localhost;
               location /{
                            proxy_pass http://test;
                           proxy_redirect default;
                }
               error_page   500 502 503 504  /50x.html;
               location = /50x.html {
                            root   html;
                }
           }
}
6.进入nginx中启动它,例如:E:\nginx\nginx-1.10.2
       cd E:nginx\ngin
       start nginx
7.至此,nginx+tomcat负载均衡已经搭建成功。

0 0
原创粉丝点击