摘要: Nginx-动静分离 MarkdownHTML 07·Nginx实现动静分离 07·Nginx实现动静分离 Nginx动静分离基本概述 Nginx动静分离场景实践 Nginx资源分离场景实践 Nginx动静分离基本概述 动静分离,通过中间件将动静分离和静态请求进行分离; 通过中间件将动态请求和静态请 阅读全文
posted @ 2021-03-08 19:31 上善若水~小辉 阅读(313) 评论(0) 推荐(0) 编辑
摘要: WEB服务-Nginx之6-四层负载均衡 Nginx四层负载均衡概述 什么是四层负载均衡? 四层负载均衡是基于传输层协议包来封装的(如:TCP/IP),那我们前面使用到的七层是指的应用层,他的组装在四层的基础之上,无论四层还是七层都是指的OSI网络模型。 四层负载均衡应用场景 1、四层+七层来做负载 阅读全文
posted @ 2021-03-08 19:31 上善若水~小辉 阅读(239) 评论(0) 推荐(0) 编辑
摘要: LVS实现健康性检查功能 LVS高可用性 解决方案: 由Director对各RS健康状态进行检查,失败时禁用,成功时启用 keepalived heartbeat/corosync ldirectord 检测方式: (a) 网络层检测,icmp (b) 传输层检测,端口探测 (c) 应用层检测,请求 阅读全文
posted @ 2021-03-08 19:29 上善若水~小辉 阅读(761) 评论(0) 推荐(0) 编辑
摘要: LVS之2 基于LVS负载均衡集群架构实现 ipvsadm software package [root@lb01 ~]# rpm -ql ipvsadm /etc/sysconfig/ipvsadm-config # 配置文件 /usr/lib/systemd/system/ipvsadm.ser 阅读全文
posted @ 2021-03-08 19:29 上善若水~小辉 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Rewrite MarkdownHTML 08·Nginx实现Rewrite重写 08·Nginx实现Rewrite重写 Rewrite基本概述 Rewrite标记Flag Rewrite规则实践 Rewrite基本概述 什么是rewrite Rewrite主要实现url地址重写,以及重定向,就是把 阅读全文
posted @ 2021-03-06 23:17 上善若水~小辉 阅读(293) 评论(0) 推荐(0) 编辑
摘要: WEB服务-Nginx之5-七层负载均衡 Nginx负载均衡基本概述 为什么要使用负载均衡? 当Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷。因此使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散到后端服务器集群中,实现负载分发。那么会大大提升系统的吞吐率、 阅读全文
posted @ 2021-03-06 23:13 上善若水~小辉 阅读(221) 评论(0) 推荐(0) 编辑
摘要: WEB服务架构-Nginx反向代理 MarkdownHTML 04·Nginx反向代理服务 Nginx代理服务基本概述 什么是代理 代理一词往往并不陌生, 该服务我们常常用到如(代理理财、代理租房、代理收货等等),如下图所示 没有代理情景 客户端直接请求服务端,服务端直接响应客户端。 企业场景(有代 阅读全文
posted @ 2021-03-06 23:11 上善若水~小辉 阅读(210) 评论(0) 推荐(0) 编辑
摘要: WEB服务-Nginx之3-LNMP架构 LNMP架构概述 LNMP 是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP FastCGI Nginx不能直接处理动态请求,而是通过CGI协议将客户端请求转发给第三方服务处理,第三方服务器会新建新的进程处理用户的请求,处理完 阅读全文
posted @ 2021-03-06 23:09 上善若水~小辉 阅读(175) 评论(0) 推荐(0) 编辑
摘要: WEB服务-Nginx之4-常用模块和Location Nginx模块介绍 Nginx高度模块化,但其模块早期不支持DSO机制;1.9.11版本后支持动态装载和卸载。 官网模块文档:http://nginx.org/en/docs/ 模块分类: 核心模块:core module 标准模块: HTTP 阅读全文
posted @ 2021-03-06 23:08 上善若水~小辉 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Nginx-第二章 MarkdownHTML 02·Nginx常用基础模块 02·Nginx常用基础模块 Nginx目录索引 Nginx状态监控 Nginx访问控制 Nginx访问限制 Nginx Location -李振亚 -笔者QQ:593528156 -笔者微信:18301162995 -多年 阅读全文
posted @ 2021-03-06 23:05 上善若水~小辉 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Nginx-第一章 MarkdownHTML 01·Nginx Web快速入门-基础 01·Nginx Web快速入门-基础 Nginx基础概述 静态WEB软件 动态WEB软件 Nginx快速安装 Nginx网站配置 Nginx虚拟主机 Nginx日志管理 -李振亚 -笔者QQ:593528156 阅读全文
posted @ 2021-03-06 23:04 上善若水~小辉 阅读(145) 评论(0) 推荐(0) 编辑
摘要: LVS优缺点 LVS的优点: 1、抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响; 2、工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat; 3 阅读全文
posted @ 2021-03-06 22:59 上善若水~小辉 阅读(1901) 评论(1) 推荐(0) 编辑
摘要: Ansible一键搭建LNMP架构 准备最小化安装的CentOS7.6模板机,添加一块网卡 基本优化 PS D:\> scp centos7.sh root@10.0.0.200:~ [root@m01 oldboyedu-lnb]# sh centos7.sh 克隆集群,修改IP和主机名,拍摄快照 阅读全文
posted @ 2021-03-06 22:53 上善若水~小辉 阅读(353) 评论(0) 推荐(0) 编辑
摘要: inotify和rsync实现数据实时同步 数据的实时同步 实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 实现实时同步的方法 inotify+rsync方式实现数据同步sersync :金山公司周洋在 阅读全文
posted @ 2021-09-13 08:36 上善若水~小辉 阅读(139) 评论(0) 推荐(0) 编辑
摘要: ##目录:powershell.reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin] @="Open PowerShell window he 阅读全文
posted @ 2021-09-06 08:45 上善若水~小辉 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 自动化批量管理工具salt-ssh - 运维小结 根据以往运维工作中操作经验来说,当管理上百台上千台服务器时,选择一款批量操作工具是及其有必要的。 早期习惯于在ssh信任关系的前提下做for;do;done循环语句的批量操作,后来逐渐趋于使用批量工具操作: 1)pssh工具,它需要提前做好key关联 阅读全文
posted @ 2021-08-13 08:20 上善若水~小辉 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 自动化批量管理工具pssh - 运维小结 pssh提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansib 阅读全文
posted @ 2021-08-13 08:19 上善若水~小辉 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Saltstack自动化操作记录(2)-配置使用 saltstack配置及模块使用: 为了试验效果,再追加一台被控制端minion机器192.168.1.118 需要在master控制端机器上做好主机名映射关系 [root@linux-node1 ~]# cat /etc/hosts 127.0.0 阅读全文
posted @ 2021-08-13 08:18 上善若水~小辉 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Saltstack自动化操作记录(1)-环境部署 早期运维工作中用过稍微复杂的Puppet,下面介绍下更为简单实用的Saltstack自动化运维的使用。 Saltstack知多少 Saltstack是一种全新的基础设施管理方式,是一个服务器基础架构集中化管理平台,几分钟内便可运行起来,速度够快,服务 阅读全文
posted @ 2021-08-13 08:16 上善若水~小辉 阅读(73) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 简单梳理 及 集群部署笔记 一、RocketMQ 基础知识介绍 Apache RocketMQ是阿里开源的一款高性能、高吞吐量、队列模型的消息中间件的分布式消息中间件。 上图是一个典型的消息中间件收发消息的模型,RocketMQ也是这样的设计,简单说来 RocketMQ具有以下特点 阅读全文
posted @ 2021-08-13 08:14 上善若水~小辉 阅读(424) 评论(0) 推荐(0) 编辑
摘要: CentOS7下单机部署RabbltMQ环境的操作记录 一、RabbitMQ简单介绍 在日常工作环境中,你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长 阅读全文
posted @ 2021-08-13 08:14 上善若水~小辉 阅读(92) 评论(0) 推荐(0) 编辑
摘要: centos6下ActiveMQ+Zookeeper消息中间件集群部署记录 由于最近一个项目并发请求压力比较大,所以考虑改进架构,引入消息中间件集群作为一个缓冲消息队列,具体需求: 1)将大量的WebService请求报文发送到mq集群之中,并保持消息先后顺序 2)保证每个消息的可靠性 3)维护MQ 阅读全文
posted @ 2021-08-13 08:12 上善若水~小辉 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Centos6.9下RabbitMQ集群部署记录 之前简单介绍了CentOS下单机部署RabbltMQ环境的操作记录,下面详细说下RabbitMQ集群知识,RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 Rabbit集群模式大 阅读全文
posted @ 2021-08-13 08:11 上善若水~小辉 阅读(74) 评论(0) 推荐(0) 编辑