ngnix实现负载均衡以及反像代理

  

 本篇文章也不讲什么是负载均衡和反像代理了,就讲怎么配置把,,,



 1.ngnix实现反向代理

 找到ngnix名为ngnix.conf的配置文件,我这里使用的是xftp 集成了notepad++,所以我改文件就使用编辑器来改了

  修改文件前,最好做一个备份,,,不然出错就惨了,,别问我怎么知道的,都是经历,编辑 ngnix目录conf目录下的ngnix.conf文件,

    


       
server {
        listen       80;
        server_name  www.sina.com.cn;<!--监听的服务名-->

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass   http://192.168.25.135;<!--提供服务的端口号-->

            index  index.html index.htm;
        }
    }

     



修改完成配置文件后,需要重启服务,,,使用 以下命令重新加载配置文件在需要到sbin目录下

./nginx -s reload

   这里就不演示效果了,,因为比较麻烦,提醒以下,需要配置本地路由 ,也就是 hosts文件


ngnix 配置负载均衡

  ngnix 默认使用的是轮询,(每个tomcat顺序接收请求,,)

 我们先配置一下轮询的方式

    upstream tomcat2{}就是集群tomcat的ip 端口的集合,ngnix会先访问  8081的端口,然后8082的端口,然后反反复复的循环 

upstream tomcat2 {
		server 192.168.25.148:8081;
		server 192.168.25.148:8082;
	}

	
	
    server {
        listen       80;
        server_name  www.baidu.com;  

      
        location / {
            index  index.html index.htm;
			proxy_pass http://tomcat2; 
        }

     



  


我们再讲讲怎么使用权重的负载均衡策略把,,,

  




还有很多种负载均衡的策略,就不一一介绍了,我就把它们列出来好了,,,




 底层使用的是paxos算法,有兴趣的小伙伴可以研究一下,配置就讲到这里啦,,,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值