宝塔linux面板之新版负载均衡教程

负载均衡的简单原理大概如下图:



这里使用三台机器进行负载均衡配置
负载均衡服务部署在192.168.1.201,以下简称主控
后端节点192.168.1.112,192.168.1.109,以下简称节点

由于我们的负载均衡是使用nginx来搭建的,要先在主控机器上安装nginx,然后安装负载均衡插件。
安装好插件之后打开插件,点击【添加负载】按钮,显示如下
 
这里会看到区分成普通模式和高级模式

普通模式和之前的负载均衡使用没有什么区别,添加网站的域名,upstream资源的名字,选择会话跟随方式
然后添加节点,点击提交就可以了。
这里说明一下,如果你添加的节点没有设置该域名的网站为默认站点,会导致无法通过负载均衡访问后端节点,
这是因为从主控转发到节点也是用的你添加的这个域名,但是负载均衡节点里面没有这个域名,而你又没有设置默认的
站点,会导致在节点中通过这个域名找不到对应的server。
解决办法:只需要在节点对应的网站中添加该域名到域名列表即可



高级模式同样是添加网站的域名,然后选择默认要使用的节点资源,这里如果你先在【资源配置】页面添加了节点资源,
这里只需要勾选上就行,如果资源列表没有你想选择的资源,可以直接点击【添加资源】按钮进行添加
选择了默认的节点资源之后,可以打开自定义location按钮,会弹出自定义location的选项,可以自己定义location的匹配规则,
第一项发送的域名表示从负载均衡发送到后端节点在请求头中添加的域名。默认为$host,即你浏览器打开访问的域名,一般情况下选择默认即可
第二项是自定义的url匹配规则,需要自己填写
第三项是匹配url的方式,可以选择精确匹配,正则匹配等方式
第四项为选择upstream资源,即选择请求转发到的后端节点资源
自定义location如果不添加,默认会只添加开头匹配/这种方式。

菜单栏切换到【资源配置】,这里是对资源的管理,点击添加资源可以看到如下所示

添加节点,这里添加192.168.1.112和192.168.1.109两个后端节点,资源名称自定义,会话跟随方式根据自己需求进行选择
如果选择了会话跟随方式,请求会转发到固定的后端节点,直到该节点访问失败被负载均衡判定为下线
如果关闭了会话跟随,负载均衡会以加权轮询的方式来访问后端节点

这里说下节点权重设置
如果有两个节点,一个权重设置为2,一个设置为1,那么如果有三个请求过来,如果没设置会话跟随,请求会落在权重为2的节点上两次,
落在权重为1的节点上一次。

我这里添加了网站www.aaa.com的负载均衡,默认资源选择的是aaa,aaa里面的节点是192.168.1.112和192.168.1.109
 

绑定host 192.168.1.201 www.aaa.com
浏览器打开www.aaa.com
 
多次刷新,看到请求确实落在了不同的节点(因为我关闭了会话跟随,此时是加权轮询的负载均衡算法),
如果我打开会话跟随,不管怎么刷新请求都只会落在固定的节点,除非手动停掉该节点的后端服务,
那么负载均衡会自动下线掉该节点,再次刷新,请求会落在另外一个节点

<<<了解更多请关注:宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9kbmNrZ2g=

 

### 宝塔面板 Linux 使用指南 宝塔Linux面板是一款功能强大的服务器管理工具,旨在简化服务器配置与管理工作。该工具为用户提供了一个直观的操作界面,并集成了多种实用的功能插件,极大地提升了运维效率和支持范围涵盖了从基础环境搭建到高级应用部署等多个方面[^1]。 #### 一、准备工作 在正式安装宝塔Linux面板之前,需确认以下事项: - **操作系统兼容性**:确保所使用的Linux发行版本与宝塔面板相匹配。对于基于Red Hat或CentOS的系统,可以通过执行特定命令来完成安装;而对于Debian或Ubuntu,则应参照官方文档获取适合这些系统的安装指令[^2]。 ```bash yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_panel.sh && sh install.sh ``` 此段脚本适用于Red Hat/CentOS系列操作系统的自动化安装过程。 #### 二、核心特性介绍 宝塔Linux面板具备如下显著特点: - 支持一键式快速构建LAMP/LNMP架构; - 提供简便易用的网站创建向导; - 内置FTP服务管理和数据库维护工具; - 实现了对Java应用程序的支持; - 可通过图形界面对各类资源进行集中管控[^3]。 #### 三、常见问题解答 针对用户可能遇到的一些典型难题,以下是部分解决方案建议: - 如果在网络连通性测试环节出现问题,可能是防火墙设置不当所致,此时应当检查并调整相关规则以允许必要的端口通信。 - 对于初次使用者而言,在熟悉界面布局的同时也要注意学习如何利用内置的帮助手册和在线支持渠道解决问题。 - 当尝试启用某些高级特性(比如负载均衡)时,务必先阅读对应的使用说明文件,按照指导步骤逐一操作可以有效减少错误发生几率[^4]。 #### 四、总结 综上所述,宝塔Linux面板凭借其简洁友好的交互设计以及广泛覆盖的应用场景成为了许多个人开发者和技术团队首选的服务端管理利器之一。无论是初学者还是有一定经验的技术人员都能够从中受益匪浅。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

现任明教教主~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值