宝塔搭建nginx负载均衡服务器

**

宝塔搭建nginx负载均衡服务器

**

准备三台服务器,搭建好宝塔环境

服务器1:作为主服务器,分发服务器,并且数据库,redis等都装在此服务器
服务器2:均衡服务器1
服务器3:均衡服务器2
打开端口:如果使用阿里云,配置安全组,888(phpmyadmin)、 8888(宝塔面板默认端口) 、6379(redis)、3306(mysql)

**

一、主服务器环境配置

主服务器需要安装php,mysql,nginx,redis等,数据保存在主服务器或者专门一台服务器上,其余均衡服务器使用远程连接访问宝塔面板
安装防火墙,负载均衡等软件,因为主服务器上没有代码,所以可以不开ftp和防篡改

点击宝塔负载均衡,创建负载均衡
在这里插入图片描述添加服务器2 与 服务器3 内网地址(外网ip也可以,内网比较快)作为 两个均衡节点,
根据硬件配置合理安排权重

二、Mysql配置

点开mysql设置,根据配置调整性能,尽可能大的连接数

在这里插入图片描述

三、php配置

在软件商店安装redis,且在php扩展中安装redis扩展


四、redis配置

设置绑定ip,密码,最大连接数等

在这里插入图片描述

五、nginx防火墙配置

根据需求配置,一般默认就够用

在这里插入图片描述
最后导入数据库,网站设置好域名,主服务器就基本配置完成了

六、子服务器配置

网站设置主域名,最好多设置一个二级域名,用于调试该服务器上的代码 上传代码,安装防篡改,防火墙等安防软件,因为子服务器没有数据,可不安装redis,mysql

七、宝塔系统加固配置

此处我使用默认配置

在这里插入图片描述

八、网站防篡改配置

在这里插入图片描述
为了更安全可以再给项目代码目录设置权限,宝塔防篡改并不会修改目录权限



九、打开网站监控

在这里插入图片描述

十、nginx防火墙配置

与上面主站配置相同即可

十一、php配置

安装redis扩展,设置文件权限,禁用掉一些敏感函数,防止被植入后门

在这里插入图片描述
性能配置,此处我使用默认的
在这里插入图片描述
session配置存储模式使用redis,填写主服务器内网或外网ip,密码,端口(保持各个子服务器中登录信息一致)
在这里插入图片描述
到此处基本子服务器也配置完了,查看网站监控就可以知道两台均衡服务器的压力,使用二级域名分别调试各个子服务器的代码,更新代码时记得同步所有均衡服务器的代码


最后,其实使用宝塔搭建负载均衡很简单,因为宝塔把很多服务的配置文件设置做成了键值的形式,所以配置起来比较快且简单,但归根结底其实都是各个服务的配置文件的修改,所以最好还是实操一下linux下(不使用宝塔)如何配置负载均衡,相信会有更深的理解
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值