d、同样修改apache-tomcat-6.0.26_2\conf\server.xml 3个端口号,不同的是端口号要与18080不同,所以修改好之后应该是这个样子:改成 (端口号随便) 改成 改成
apache-tomcat-6.0.26_2还要改个地方,apache-tomcat-6.0.26_2\bin下所有*.bat中的CATALINA_HOME改成CATALINA2_HOME。 至此2个tomcat可以同时运行了,分别打开各自的首页localhost:18080、localhost:18081 e、配置nginx就简单多了,修改D:\nginx-0.8.55\conf\nginx.conf文件2个地方: 1、在(端口号随便)........... ...........
sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65;后面增加
upstream localhost { server localhost:18080; server localhost:18081; #ip_hash; }2、在
location / { root html; index index.html index.htm;里面增加
proxy_pass http://localhost; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 15; proxy_send_timeout 15; proxy_read_timeout 15; proxy_buffer_size 8k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k;整个看起来应该是:
location / { root html; index index.html index.htm; proxy_pass http://localhost; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 15; proxy_send_timeout 15; proxy_read_timeout 15; proxy_buffer_size 8k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k; }好了,全部搞定了,开启2个tomcat,在开启nginx,访问http://localhost,你会看到tomcat的首页,等等这样还没完,你随便关掉其中一个tomcat,再访问http://localhost也是可以看到tomcat的首页的,
这样,nginx+tomcat负载均衡就全部搞定了。
我的博客其他文章列表