集群架构
文章平均质量分 96
万wu皆可爱
代码改变世界,人丑就要多读书,多运动!
展开
-
keepalived高可用
文章目录一、高可用基本概述1.1 什么是高可用1.2 高可用使用什么工具1.3 高可用是如何实现的1.4 VRRP诞生背景及原理二、 高可用Keepalived2.1 Keeplaived基本介绍2.2 Keepalived核心概念2.3 Keeplaived应用场景2.4 Keeplaived安装配置2.4.1 配置Master2.4.2 配置Backup2.4.3 地址漂移测试2.5 Keepalived延迟抢占2.6 Keepalived非抢占式2.7 Keeplaived邮件通知2.8 Keepal原创 2021-08-24 21:26:25 · 1417 阅读 · 0 评论 -
Nginx HTTPS配置详解
文章目录一 、 HTTPS概述1.1 什么是HTTPS1.2 为何需要HTTPS1.3 TLS如何实现加密二、HTTPS实现原理2.1 加密模型-对称加密2.2 加密模型-非对称加密2.3 身份验证机构-CA2.4 HTTPS通讯原理三、HTTPS扩展知识3.1 https证书类型3.2 Https购买建议3.3 Https颜色标识四、HTTPS单台配置实践4.1 配置SSL语法4.1 创建SSL证书4.2 配置SSL场景五、HTTPS集群配置实践5.1 环境准备5.2 配置应用节点六、企业级HTTPS场景原创 2021-08-22 23:49:04 · 2536 阅读 · 0 评论 -
nginx动静分离与python项目部署
一、动静分离基本介绍1.1 什么是动静分离就是把动态请求和静态请求分离开来处理。1.2 为何需要动静分离拿Tomcat来说,Tomcat等应用服务器在处理静态资源时效率不高,但默认情况下无论 “动态、静态“ 资源都是由tomcat处理,而Tomcat在处理静态资源时需要进行逻辑运算,从而会导致应用响应慢,并且会占用不必要的系统资源。那么借助Nginx实现动态资源请求和静态资源请求分离后,可以减少系统不必要的消耗和延时。以便加快系统的处理性能。1.3 如何实现动静分离Nginx通过用户请求的 ur原创 2021-08-21 22:59:23 · 1514 阅读 · 2 评论 -
nginx实现四层负载均衡
文章目录一、四层负载均衡(TCP层)1.1 什么是四层负载均衡1.2 四层负载均衡应用场景1.3 四层负载均衡优缺点1.4 nginx四层与LVS四层的区别二、四层负载均衡场景实践2.1 配置示例2.2 实现TCP协议负载均衡2.3 基于端口映射,实现跳板机一、四层负载均衡(TCP层)1.1 什么是四层负载均衡所谓四层就是基于IP+端口的负载均衡,它通过用户请求的端口来决定将请求转发至哪台后端服务器。就是通过第三层(网络层)的IP地址并加上四层(传输层)的端口号,来决定哪些流量需要做负载均衡。对需要负原创 2021-08-20 23:22:53 · 3017 阅读 · 0 评论 -
nginx负载均衡session共享
一、可道云项目结合redis缓存部署redis缓存可道云项目数据及会话,加快网站访问速度环境准备:主机名应用环境外网IP(WAN)内网IP(LAN)web01nginx+php10.0.0.7172.16.1.7redis01redis172.16.1.41db01mysql (mariadb)172.16.1.511.下载可道云开源代码,部署在web01服务器上。可道云官网下载下载源码,解压到指定目录,授权。[root@web01 ~原创 2021-08-20 01:17:35 · 3758 阅读 · 6 评论 -
nginx七层负载均衡
一、Nginx负载均衡基本概述1.1 什么是负载均衡负载均衡(Load Balance) ,指的是将用户访问请求所产生的流量,进行平衡,分摊到多个应用节点处理。负载均衡扩展了应用节点的服务能力,增强了应用服务器的可用性。1.2 为什么需要负载均衡当我们的 Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我们可以使用多台 WEB 服务器组成集群,前端使用 Nginx 负载均衡,将请求分散的分发到我们的后端服务器集群中,实现负载的流量分发。从而提升整体性能、以及系统的容灾能力。原创 2021-08-18 15:50:02 · 1436 阅读 · 0 评论 -
nginx反向代理
文章目录一、代理基本概念1.1 什么是代理1.2 无代理场景1.3 有代理场景二、正向代理和反向代理2.1 正向代理2.2 反向代理2.2.1路由功能2.2.2 负载均衡2.2.3 动静分离2.2.4 数据缓存2.3反向代理的作用:2.4 正向代理与反向代理的区别三、nginx可代理的协议四、nginx反向代理实践4.1 配置语法指令4.2 代理配置场景4.2.1 环境准备4.2.2 web01节点配置4.2.3 proxy节点配置4.3 代理相关配置参数4.3.1 proxy_set_header一、代原创 2021-08-17 21:02:22 · 1390 阅读 · 1 评论 -
LNMP架构
文章目录一、LNMP架构基本概念1.1 什么是LNMP1.2 LNMP实现过程1.3 LNMP实现细节二、LNMP架构环境安装2.1 nginx安装2.2 php安装2.3 MySQL安装三、3.LNMP架构环境配置3.1 Fastcgi代理语法3.2 Nginx集成PHP3.3 PHP集成MySQL四、LNMP架构部署开源产品4.1 部署知乎产品Wecenter4.11 配置Nginx一、LNMP架构基本概念1.1 什么是LNMPLNMP 是一套技术的组合,L=Linux、N=Nginx、M=[原创 2021-08-15 20:28:57 · 4058 阅读 · 2 评论 -
nginx常用模块
1. Nginx目录索引当ngx_http_index_module模块找不到索引文件时,通常会将请求传递给ngx_http_autoindex_module模块。ngx_http_autoindex_module模块处理以斜杠字符/结尾的请求,并生成目录列表。#启用或禁用目录列表输出,on开启,off关闭。Syntax: autoindex on | off;Default: autoindex off;Context: http, server, location # 可以放在http ser原创 2021-08-14 18:11:54 · 1927 阅读 · 2 评论 -
nginx快速入门
文章目录一、Nginx简述1. 什么是Nginx2. 为什么选择Nginx2.1 高性能、高并发2.2 高扩展性2.3 高可靠性2.4 热部署2.5 应用广泛2.6 网络模型3. 正向代理与反向代理4. Nginx组成部分二、Nginx应用场景2.1 普通代理2.2 负载均衡场景2.3 代理缓存场景2.4 静态资源场景2.5 安全应用场景三、Nginx安装部署3.1 安装Nginx方式3.2 安装Nginx依赖3.3 安装Nginx服务3.4 访问Nginx服务3.5 检查Nginx版本和编译参数四、Ng原创 2021-08-11 16:05:15 · 1709 阅读 · 0 评论 -
http协议
一、http协议介绍1.互联网三大基石HTML(HyperTextMarkupLanguage):超文本标记语言HTTP(HyperTextTransferProtocol):超文本传输协议URL(UniformResourceLocation):统一资源定位符2. URL通常我们在访问一个网站页面时,请求到的内容通称为"资源"。而”资源“这一概念非常宽泛,它可以是一份文档,一张图片,或所有其他你能够想到的格式。每个资源都由一个 URI 来进行标识URL简称统一资源定位符,用来唯一地标识万原创 2021-08-10 01:19:07 · 26209 阅读 · 0 评论 -
SSH远程管理
一、SSH基本概念1.什么时sshSSL(Secure Socket Layer即安全套接层)协议是Netscape Communication公司推出在网络传输层之上提供的一种基于非对称密钥和对称密钥技术的用于浏览器和Web服务器.SSH为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议。在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数据传输安全。关于http和http原创 2021-08-06 22:19:55 · 967 阅读 · 5 评论 -
Sersync和lsyncd实现数据实时同步
文章目录一、实时同步概念1. 什么是实时同步2. 实时同步原理3. 实时同步的场景4. 实时同步工具二、实时同步案例1.环境准备2.配置思路3.nfs服务端配置(172.16.)4.web01端配置( 172.16.1.7)5.rsync服务端配置(172.16.1.31)6.在nfs存储服务器上配置实时同步(172.16.1.32)方式1. 使用模块进行实时同步方式2. 使用lsyncd工具进行实时同步三、 平滑迁移场景实现一、实时同步概念1. 什么是实时同步只要当前目录发生变化则会触发一个事件,事原创 2021-08-06 00:10:31 · 887 阅读 · 0 评论 -
NFS共享储文件系统
文章目录一、NFS概述1.什么是NFS2. 为什么需要NFS3.使用NFS共享存储能解决集群架构的什么问题4. NFS需注意事项二、NFS实现原理三、 NFS服务实战1. 环境准备2. NFS服务安装3.NFS服务配置4. NFS服务初始化5. NFS服务启动6 客户端NFS服务挂载6.1 安装nfs6.2 客户端查询远程nfs信息6.3. 客户端执行挂载6.4 永久挂载6.5 如何卸载6.6 挂载优化四、NFS配置详解4.1 验证 ro权限2 .验证all_squash权限五、NFS存储总结1.NFS存原创 2021-08-05 15:36:26 · 772 阅读 · 0 评论 -
Liunx中Rsync备份与同步
文章目录一、备份基本概念1.什么是备份2.为什么要备份3.能不能不做备份4.备份方式5.实现备份的工具二、Rsync详解1.什么是Rsync2.Rsync 同步方式3.Rsync应用场景4.Rsync传输模式4.1 本地传输4.2 远程传输4.3 守护进程三、Rsync场景实战1. Rsync服务端安装2 Rsync服务端配置修改3.Rsync服务端初始化4. Rsync客户端配置5. 数据无差异同步场景6.Rsync推送数据限速场景7. 排除掉不想进行同步的文件8.rsync用户和rsync_backup原创 2021-08-04 00:55:26 · 414 阅读 · 0 评论 -
Chrony时间同步服务器
一、时间同步基本概念1.什么是时间同步时间同步,就是将本地时间与互联网时间进行校对,为系统提供一个统一时间的过程。由于本地时间的计时速率、运行环境不一致性;所有本地时钟即使在某一刻被校准了 ,一段时间后,这些本地时钟也会出现不一致。为了本地时钟再次达到相同的时间值,所以需要进行时间同步的操作2.为什么需要时间同步在运维工作的场景当中,存在着众多主机协同完成不同的任务,比如 LNMP 架构,它们可以分别部署在三台不同的主机上;那么这三台主机在工作时,由于分别位于不同的主机之上,它们需要根据文件或者数原创 2021-08-02 22:57:13 · 701 阅读 · 0 评论