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

服务器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下(不使用宝塔)如何配置负载均衡,相信会有更深的理解

基于宝塔搭建nginx负载均衡服务器相关推荐

  1. Nginx系列篇二:linux搭建Nginx负载均衡

    建议先搭建好Nginx环境 可阅读--->Linux中搭建Nginx 1.准备好三台服务器[标配] 一.nginx负载均衡服务器:192.168.102.110,配置好Nginx 二.tomca ...

  2. Nginx系列1: 正向代理和反向代理、Nginx工作原理、Nginx常用命令和升级、搭建Nginx负载均衡

    一.什么是正向代理.什么是反向代理 1. 正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器 ...

  3. 全力升级篇-基于Mongodb与Nginx负载均衡打造共享单车项目实战 最新完整项目升级版

    全力升级篇-基于Mongodb与Nginx负载均衡打造共享单车项目实战 最新完整项目升级版 课程作为全新的升级项目课程,基于Nginx负载均衡,Flume与Kafka,Mongodb和Redis等技术 ...

  4. 宝塔 搭建 nginx rtmp 流媒体服务器

    宝塔 搭建 nginx rtmp 流媒体服务器 安装环境说明 系统环境: Centos 7 机型: DELL R540 准备工作 nginx 添加模块,编译安装 nginx ,下载 nginx-rtm ...

  5. linux window nginx性能,Nginx负载均衡搭建(Window与Linux)

    windows上搭建nginx负载均衡 1.准备几台http服务器软件,这里选用一台apache一台tomcat apache(windows)下载链接:https://www.apachehaus. ...

  6. nginx+keepalived搭建主从负载均衡并迅速切换

    大家都听说过主从服务器或者负载均衡之类的专业术语,作为衡量一个中高级运维工程师的标准,集群和负载是运维工程师必须掌握的技术,然而在一家小公司是根本不会体会到运维的重要性的.首先从理论上讲一下,当用户量 ...

  7. 使用LVS和Keepalived搭建高可用负载均衡服务器集群

    目录 1.什么是LVS和Keepalived 2.负载均衡服务器集群示例环境搭建及安装配置 2.1.环境网络拓扑结构 2.2.安装ipvsadm软件 2.3.安装keepalived 2.4.配置网络 ...

  8. 负载均衡服务器的搭建(linux)

    Nginx简单介绍以及linux下使用Nginx进行负载均衡的搭建 转载至:https://blog.csdn.net/liboyang71/article/details/77371595 今天我们 ...

  9. 两台linux服务器负载均衡代码实现,nginx实现负载均衡,nginx负载均衡确保两台服务器数据保...

    nginx实现负载均衡,nginx负载均衡确保两台服务器数据保 一.准备篇: Nginx 负载服务器: Centos 6.2 IP:192.168.1.93 WEB服务器: Web1:192.168. ...

最新文章

  1. AI技术的天花板:图灵机无法建立“自我”意识的概念
  2. Mysql中varchar类型的猫腻!
  3. pandas 作图 统计_解决pandas 作图无法显示中文的问题
  4. php显示发件人地址吗,php – 发件人地址被拒绝
  5. linux 没有权限登录,CentOS中让一个用户没有登录权限
  6. Gartner:缺乏技术人才将影响企业数字化转型
  7. centos配置ssh免密码登录后仍要输入密码的解决方法
  8. 悲观锁和乐观锁的区别和应用场景
  9. 圆柱与平面接触宽度_圆柱滚子轴承保持架锁爪变形引起的轴承故障
  10. 跨境电商自建独立站CMS
  11. 过渡矩阵、线性变换矩阵在对应基下坐标的求法
  12. Unix.Trojan.Agent-37008木马查杀
  13. java shiro_shiro(java安全框架)
  14. 牧牛海派战法,区块链对经济社会的影响
  15. Python 处理一对多考勤表
  16. Annotation定义
  17. 百度AI 开放平台 语音合成
  18. 全国344个主要城市(县)地图
  19. 最小二乘法拟合圆公式推导及其实现
  20. 9个相见恨晚的提升办公效率的网站!

热门文章

  1. 常用电机驱动芯片的对比分析
  2. 百度和谷歌:局域网战胜互联网
  3. Properties 文件中字符串加了引号
  4. AWS - Redshift - Unload 数据到S3产生的文件名
  5. ABB机器人:工件坐标系介绍以及标定操作与使用方法
  6. 51单片机学习2——DS1302制作简易数码管电子时钟
  7. 2020(第十六届)北京汽车展览会-以Tesla为参考标的分析
  8. 解决liquibase.exception.LockException: Could not acquire change log lock. Currently locked by XXXX
  9. 【网络安全】——服务端安全(注入攻击、认证与会话管理和访问控制、访问控制、加密算法与随机数、Web框架安全、应用层拒绝服务攻击DDOS)
  10. 基于php的宠物医院管理系统的设计与实现,php宠物医院信毕业设计息管理系统