windowXP下搭建nginx和tomcat的集群
2013-10-14 14:00
225 查看
http://www.th7.cn/system/win/201302/36916.shtml
windowXP下搭建nginx和tomcat的集群 首先搞定三个不同的tomcat, 修改conf目录中的server.xml文件,保持tomcat的server端口 和connection端口不同即可 第一个: <Server port="8115" shutdown="SHUTDOWN"> 第二个: <Connector port="18082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8423" /> 其他几个tomcat做相同的改动,只是端口应该不同; 测试这三个tomcat是否成功。同时启动tomcat,再做相应的访问; 配置nginx的配置:nginx.conf #Nginx所用用户和组,window下不指定 #user niumd niumd; #工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes 2; #错误日志存放路径 #error_log logs/error.log; #error_log logs/error.log notice; error_log logs/error.log info; #指定pid存放文件 pid logs/nginx.pid; events { #使用网络IO模型linux建议epoll,FreeBSD建议采用kqueue,window下不指定。 #use epoll; #允许最大连接数 worker_connections 2048; } http { include mime.types; default_type application/octet-stream; #定义日志格式 #log_format main '$remote_addr - $remote_user [$time_local] $request ' # '"$status" $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log off; access_log logs/access.log; client_header_timeout 3m; client_body_timeout 3m; send_timeout 3m; client_header_buffer_size 1k; large_client_header_buffers 4 4k; sendfile on; tcp_nopush on; tcp_nodelay on; #keepalive_timeout 75 20; include gzip.conf; upstream localhost { #根据ip计算将请求分配各那个后端tomcat,许多人误认为可以解决 session问题,其实并不能。 #同一机器在多网情况下,路由切换,ip可能不同 #ip_hash; server localhost:18081; server localhost:18082; server localhost:18083; } server { listen 8088; server_name localhost; location / { proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; proxy_pass http://localhost; } } } 代理设置如下: Proxy.conf代码: 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 300; proxy_send_timeout 300; proxy_read_timeout 300; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; gzip压缩相关配置如下: Gzip.conf代码: gzip on; gzip_min_length 1000; gzip_types text/plain text/css application/x-javascript; 验证配置与测试负载均衡 首先测试nginx配置是否正确,测试命令:nginx -t (默认验证:conf/nginx.conf),也可以指定配置文件路径。 验证配置负载均衡设置,http://localhost/ 或http://localhost/index.jsp PS:多按按F5刷新网页,查看tomcat是不是改变了呢。。。。。。 我的案例下载 :http://l7.yunpan.cn/lk/Q2shePhjvTLNh (27.5M) nginx:http://l7.yunpan.cn/lk/Q2sCyc654H7Xm (1.2M)
阅读更多
相关文章推荐
- windowXP下搭建nginx-1.7.10和apache-tomcat-8.0.18的集群
- windowXP下搭建nginx和tomcat的集群
- Nginx+Tomcat搭建高性能负载均衡集群
- 搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群
- Nginx1.7.4+Tomcat7+memcached集群环境搭建(tomcat6做session共享用了6个jar包,放到7里报verify错误,然后用该文章的包即可解决)
- 搭建Nginx+Tomcat 负载均衡集群
- nginx+tomcat+redis集群环境搭建
- windows下Nginx+memcached+Tomcat集群搭建
- Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享
- 【原创】搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群
- Nginx+Tomcat+Redis搭建共享SESSION集群
- nginx搭建tomcat集群
- tomcat+nginx搭建服务器负载均衡集群
- 使用nginx搭建tomcat集群配置
- Nginx1.7.4+Tomcat7+memcached集群环境搭建
- Nginx+Tomcat搭建高性能负载均衡集群
- nginx搭建tomcat分布式集群
- Nginx-Tomcat搭建高性能负载均衡集群
- 搭建nginx+tomcat+memcache三套集群,开发简单springboot工程,实现session共享(持续更新中)
- Windows+Nginx+Tomcat搭建负载均衡和集群环境同时实现session共享(一)