# 宝塔面板WordPress程序如何实现均衡负载（多台服务器）

*Published:* 2023-12-25
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年12月25日，已超过 180天没有更新



**应用场景**
========

> 网站并发很高需要多台服务器负载；
> 
> 站点有高可用的需求；
> 
> 有多台服务器想要充分利用；
> 
> 技术学习等

使用准备
====

> 拥有三台以上服务器；
> 
> 已购买[宝塔](https://www.xarjtc.com/tag/%e5%ae%9d%e5%a1%94 "查看宝塔此标签更多文章")专业版、企业版或者单独购买均衡负载插件；
> 
> 服务器均已安装宝塔面板，选择一台配置较高的作为转发机；
> 
> 当然都没这个条件也可以使用网上的开心版，但不推荐日常使用，因为很多并不安全，用来学习也是可以的。学会了技术有业务需求也可以直接在宝塔官网购买。

环境安装
====

**转发机：**

> Nginx 1.22.1
> 
> MySQL 5.7.40
> 
> PHP-8.0.26

当然这是根据自己的程序需求来安装对应的环境，因为我这里是用[WordPress](https://www.xarjtc.com/tag/wordpress "查看WordPress此标签更多文章")来给大家做演示。

**节点机：**

> Nginx 1.22.1
> 
> PHP-8.0.26
> 
> 节点机的话就不用装数据库了。

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/469df9e51f223247-1024x323-1.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/469df9e51f223247-1024x323-1.png)

**转发机**

转发机，主要用来负载转发节点和数据库。

转发机首先要安装好负载插件，并把ip解析到自己的域名。插件如下图所示：

**站点安装**

WordPress部署相信大家都会，不会就参考以上文章，建议配置好证书在上传安装程序。

**打包站点**

来到站点目录，选择全部文件，压缩全部文件。

打包完成后把压缩包下载到电脑或者手机。

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/bbfea4f996223356-1024x526-1.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/bbfea4f996223356-1024x526-1.png)

**删除目录**

这里很重要，点击站点，删除站点保留数据库。如图所示：

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/cfb459358f223430.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/cfb459358f223430.png)

删除后转发机暂时不用管，接着部署节点机；

**节点机添加站点**

点击站点，添加站点，把域名和IP添加进去（域名就是自己解析转发机的那个，IP则是节点机的）。

添加好后配置好证书，不要开强制HTTPS。

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/eec49e043a223500.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/eec49e043a223500.png)

**站点部署**

把之前下载的压缩包上传到刚创建的站点，然后解压出来，设置好伪静态等

**修改数据库**

打开数据库链接文件，把数据库地址改为转发机IP,一般程序都是localhost、127.0.0.1

不同的程序链接文件地址也不同，WordPress的话是在根目录。

节点机全部都要这样部署完成。

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/c4eff0b6d9223546.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/c4eff0b6d9223546.png)

**创建验证文件**

在站点根目录创建一个txt文件，比如1.txt用来验证节点。

插件配置
====

打开转发机，点击负载均衡-重构版。

点击添加负载，输入域名等信息。

再点击添加节点，IP是节点的IP，验证文件就是刚创建的，输入1.txt即可。然后点击提交就可以了。

有几个几点就添加几个。

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/f48203643b223632.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/f48203643b223632.png)

**加白IP**

点击数据库，找到之前建站的数据库，点击权限，改为指定IP，然后填入节点IP全部节点都要填写。

还有一个点，服务器防火墙处记得打开数据库端口。

[![](https://www.xarjtc.com/wp-content/uploads/2023/12/7637cea96a223709.png)](https://www.xarjtc.com/wp-content/uploads/2023/12/7637cea96a223709.png)

注：教程方法来自淇云博客。