Nginx1.8.1+Tomcat7.0负载均衡

                        安装nginx的方法在nginx文章分类的第一篇博客里面!

我的环境:

ip:192.168.1.150(这是一台linux服务器  80端口是nginx端口  8085端口是tomcat项目端口)
ip:192.168.1.130(这是一台windows服务器  8085端口是tomcat端口)

负载均衡与反向代理结果:

通过访问192.168.1.150:80端口可以通过权重分发服务器
比如:第一次敲192.168.1.150:80反向代理的是192.168.1.150:8085项目
     第二次敲192.168.1.150:80反向代理的是192.168.1.130:8085项目...

打开nginx.conf:

sudo vim/usr/local/nginx/conf/nginx.conf

把以下内容覆盖nginx.conf:

#运行nginx所在的用户名和用户组 
#user  www www;  

#启动进程数 
worker_processes 8; 
#全局错误日志及PID文件 
error_log  /usr/local/nginx/logs/nginx_error.log  crit; 

pid        /usr/local/nginx/nginx.pid; 

#Specifies the value for maximum file descriptors that can be opened by thisprocess. 

worker_rlimit_nofile 65535; 
#工作模式及连接数上限 
events 
{ 
  use epoll; 
  worker_connections 65535; 
} 
#设定http服务器,利用它的反向代理功能提供负载均衡支持 
http 
{ 
  #设定mime类型 
  include       mime.types; 
  default_type  application/octet-stream; 
  include /usr/local/nginx/conf/proxy.conf; 
  #charset  gb2312; 
  #设定请求缓冲     
  server_names_hash_bucket_size 128; 
  client_header_buffer_size 32k; 
  large_client_header_buffers 4 32k; 
  #client_max_body_size 8m; 

  sendfile on; 
  tcp_nopush     on; 

  keepalive_timeout 60; 

  tcp_nodelay on; 



      ###禁止通过ip访问站点 
  server{ 
        server_name _; 
        return 404; 
        } 

upstream TomcatServer{  
            server  192.168.1.130:8085 weight=5;  
            server  192.168.1.150:8085 weight=10;  
    }        

  server 
  { 
    listen       80; 
    server_name  localhost 127.0.0.1 192.168.1.150;    

    location /tomcat/ {  
        proxy_pass     http://TomcatServer/;  
        proxy_redirect default;  
    }  

location / 
{
      proxy_pass http://TomcatServer/; 
}

  }   
} 

重新启动nginx即可

                            下一篇文章介绍负载均衡的session共享
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值