Nginx + Tomcat Windows下的负载均衡配置
一、为什么需要对Tomcat服务器做负载均衡? Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果超过500的并发数会出现Tomcat不能响应新的请求的情况,严重影响网站的运行。同时如果访问量非常大的情况下,Tomcat的线程数会不断增加。因此会占据大量内存,严重时出现内存溢出的现象,这时需要重启Tomcat以释放内存,阻断了网站的运行。 所以对Tomcat做负载均衡便很有必要。目前可以和Tomcat做负载均衡的主流服务器是Apache,但是Nginx由于 功能多、配置简单 等优点成为很多负载均衡服务器的首选。 Nginx的并发数可达到50000 ,所以理论上可以和Tomcat以1:100的比例来配置,这边可以很好的解决网站并发瓶颈问题。 二、Nginx+Tomca在Windows下负载均衡的配置: 先秀一下我的环境: Nginx1.3.11 + Tomcat 6.0(2个)、Win 7。 下面是配置过程: 1、将nginx-1.3.11.rar直接解压到D:盘。 2、将apache-tomcat-6.0.26.rar解压到D:盘,既然是做负载均衡将tomcat拷贝两份,分别命名tomcat_1、tomcat_2。 3、将要发布的项目部署分别部署到两个Tomcat根目录下的webapps下,保证两个Tomcat下的项目名相同。 4、修改tomcat