通过Nginx实现负载均衡

搭建Nginx服务器可以看我的另一篇

https://blog.csdn.net/u012421093/article/details/93311738

搭建Tomcat服务器可以看我的另一篇

https://blog.csdn.net/u012421093/article/details/93322669

简单实现负载均衡

打开配置文件

vi /opt/webservice/nginx/conf/nginx.conf

在http模块下配置你需要分发的服务器

http {
	...
	# 省略其他的配置
	...
	
	# 增加如下配置,名字 mysvr 可以任意起
	# weight 代表权重,值越大,被分配到的机会越大
	# 这里表示平均分发到 130 和 131 服务器
	upstream mysvr {
		server 192.168.220.130:8080  weight=1;
		server 192.168.220.131:8080  weight=1;
	}

	server {
	
		# Nginx所在服务器地址和端口号
    	listen       80;
    	server_name  192.168.220.129;
    	
		location /  {
        	root   html/vue;
       		index  index.html index.htm;
       		
			# 分发到其他服务器,注意匹配上面的名字mysvr
			proxy_pass  http://mysvr;
   	 	}
   	 	
	}
	
}

上面的配置表示,当请求192.168.220.129的服务器时,会把请求均衡的分配到192.168.220.130和192.168.220.131这2台服务器上

重新加载配置文件

./nginx -s reload

验证

访问129服务器,
在这里插入图片描述

其实访问到的是130服务器的
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值