Nginx1.8.0 + Tomcat6集群配置笔记(Window)

一、安装Nginx
1、下载Nginx,下载地址http://nginx.org/en/download.html。
2、解压缩nginx-1.8.0.zip到一个无空格的英文目录,如:D:\nginx\nginx-1.8.0
3、启动Nginx
进入到Nginx的安装目录,如:cd D:\nginx\nginx-1.8.0
启动Nginx:start nginx.exe
停止Nginx:nginx -s stop

二、配置Nginx
Nginx配置文件默认在conf目录,主要配置文件为nginx.conf,打开nginx.conf文件,在http下添加以下配置:
upstream localhost {
      server 127.0.0.1:9080 weight=3; 
      server 127.0.0.1:9081 weight=3;
      server 127.0.0.1:9082 weight=3;  
     }
添加3台本地服务器,端口分别任9080、9081、9082,weigth参数表示权值,权值越高被分配到的几率越大。

在server下添加以下配置:
location / {
    proxy_pass http://localhost;
        }

三、配置tomcat
1、复制3个tomcat
2、修改tomcat1 的server.xml
<Server port="8005" shutdown="SHUTDOWN">把port改为8006,3个tomcat不能重复
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>把port改为9080,保证3个tomcat的端口都不相同,且与nginx.conf文件中配置的代理端口一致。
<Connector port="11008" protocol="AJP/1.3" redirectPort="8443"/>把port改为11008
<Engine defaultHost="localhost" name="Catalina" >添加jvmRoute="tomcat1"

你可能感兴趣的:(nginx)