nginx 第10章 宝塔nginx负载均衡实例 nginx 第10章 宝塔nginx负载均衡实例

2024-03-05

一、准备

  • 3 台服务器

    • 124.222.108.160 代理服务器

    • 124.71.9.103 后端服务器1

    • 110.41.81.127 后端服务器2

  • 域名

    • lb.lulublog.cn 解析到代理服务器

二、配置代理服务器

  • 新建 lb.lulublog.cn 站点:站点目录随便配置

https://file.lulublog.cn/images/3/2024/03/jN3AqP8qAv29NznXP9GX8FXnatq8WN.jpg

  • 修改配置文件

upstream backend {
   server 124.71.9.103:39000;
   server 110.41.81.127:39000;
}
server
{
   listen 80;
   location / {
       proxy_pass http://backend;
   }
}

三、配置后端服务器1

  • 新建 /mnt/wwwroot/lb/index.html

load balancing one
  • 新建 124.71.9.103 站点

https://file.lulublog.cn/images/3/2024/03/cy1SfR0hy1I12tt1151FiSnZ1i5GFc.jpg

  • 修改配置文件

server
{
   listen 39000;
}
  • 开放 39000 端口

四、配置后端服务器2

  • 新建 /mnt/wwwroot/lb/index.html

load balancing two
  • 新建 110.41.81.127 站点

https://file.lulublog.cn/images/3/2024/03/gHV9L6U7ofU7AxTZAXzuuLMkh9hP9w.jpg

  • 修改配置文件

server
{
    listen 39000;
}
  • 开放 39000 端口

五、测试

访问:lb.lulublog.cn 进行测试

第一次显示

load balancing one

第二次显示

load balancing two

正面测试成功

可以使用其他配置方式:https://lulublog.cn/p/Ez0jn

阅读 395