准备三台服务器,搭建好宝塔环境
服务器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下(不使用宝塔)如何配置负载均衡,相信会有更深的理解
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
三优资源网 » 基于宝塔搭建nginx负载均衡服务器
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 三优资源网