nginx+tomcat+windows实现负载均衡

1.nginx下载地址:nginx官网 


2.下载后解压到指定目录(本次测试是G:\nginx-1.9.12),然后使用cmd cd命令指定目录 G:\nginx-1.9.12下运行 nginx.exe  ; (启动关闭命令可以使用大神制作的bat文件,分享Nginx在Windows下的管理命令(bat文件) 微笑)需要将下图中标红的地方改为自己的nginx文件所在的目录和盘符


启动后在浏览器中输入loclahost出现如下welcome to nginx 说明启动成功!


3.运行两个tomcat 跑测试项目,tomcat测试端口分别设置为8080和8081


4.配置 nginx.conf文件 (在G:\nginx-1.9.12\conf文件夹下)


在http下面增加


(weight是权重,值越大优先访问率越大,fail_timeout是超时时间)

修改server 中的servername和location



http完整修改文件(去除注释后)

http {
    include       mime.types;
    default_type  application/octet-stream;
    
    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
	
	#配置负载均衡服务器
	upstream site {
		ip_hash; 
		server 192.168.0.124:8080 weight=1 fail_timeout=30s;
		server 192.168.0.124:8081 weight=1 fail_timeout=30s;
	}

    server {
        listen       80; 
        server_name  192.168.0.124;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            #index  index.html index.htm;
			#proxy_pass http://192.168.0.124:8080; 端口转发
			proxy_pass http://site; 
			proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_connect_timeout   3;  
			proxy_send_timeout      30;  
			proxy_read_timeout      30;  
        }

    }

}

配置好重启nginx  访问  192.168.0.124 会自动分配项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值