最新公告
  • 欢迎您光临三优资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Nginx 宝塔面板 负载均衡配置【自用】

    其实负载均衡配置很简单,只是网上的教程复杂化了,下面以Linux系统,Nginx环境,BT面板 为例子开始配置:
    打开主服务器 宝塔面板的需要负载均衡的站点:

    TIM截图20200111151452.jpg

    下列为代码,自己改为自己的IP地址“#”为备注,多看备注内容,哪些需要改为自己的IP或者域名:

     

    upstream XXX.COM{ 
    #XXX.COM更改为需要负载均衡的域名
    #upstream参数配置主副服务器
          ip_hash; #IP哈希值算法
          server  127.0.0.2:80; #服务器1,IP替换为自己的服务器真实IP
    
          server  127.0.0.3:80 weight=2; #服务器2,权重为2 IP替换为自己的服务器真实IP   
             server   127.0.0.4:80 backup;#备用服务器,上面两个服务器都宕机后启用这一台,IP替换为自己的服务器真实IP
    
    }
    #upstream参数是可以无限配置的,也就是说多域名的情况下一样可以使用负载均衡。
    upstream XX1.COM{ #XX1.COM更改为需要负载均衡的域名
    #upstream参数配置主副服务器
          ip_hash; #IP哈希值算法
          server  127.0.0.2:80; #服务器1 IP替换为自己的服务器真实IP
          server  127.0.0.3:80 weight=2; #服务器2,权重为2    IP替换为自己的服务器真实IP
             server   127.0.0.4:80 backup;#备用服务器,上面两个服务器都宕机后启用这一台
    
    }
    server
    {
        listen 80;
        server_name XXX.COM;#此处为宝塔面板绑定域名后自动生成不用管
        index index.php index.html index.htm default.php default.htm default.html;
        root /www/wwwroot/xxx.com;
        
        location / { 
                proxy_pass http://$host;
                 proxy_connect_timeout 2s;
                 proxy_set_header Host $host; 
                 proxy_set_header X-Real-IP $remote_addr;  
                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        } 
        
        #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
        #error_page 404/404.html;
        #SSL-END  #引用重定向规则,注释后配置的重定向代理将无效  include /www/server/panel/vhost/nginx/redirect/xpdtv.top/*.conf;
        
        access_log  /www/wwwlogs/xxx.com.log;
        error_log  /www/wwwlogs/xxx.com.log;
    }
    
    

    OK,负载均衡的服务器已经配置好了,接下来
    1,将需要负载均衡的域名解析到主服务器上
    2,负载均衡的服务端服务器绑定对应的域名
    3,重启负载均衡服务器
    Done完成!负载均衡是非常有效的服务器容灾处理方案,因为他会自动分辨服务器是否在线,是否宕机,然后给用户最优和速度快的内容。
    然后就有一个问题了,负载均衡能分摊服务器压力,但同时两个服务器怎么能保证文件的一直性呢?这就需要用到【Rsync数据同步工具】,这个在下一篇文章会介绍到!

    作者:Young老湿
    链接:https://www.jianshu.com/p/2dbe976420f2
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3165260857@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!


    三优资源网 » Nginx 宝塔面板 负载均衡配置【自用】

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    三优资源网
    一个高级程序员模板开发平台

    发表评论

    • 110会员总数(位)
    • 779资源总数(个)
    • 1本周发布(个)
    • 0 今日发布(个)
    • 244稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情