自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 LVS 负载均衡 ------ DR模式 + Keepalived(综合实验)

文章目录一、keepalived :(1)keepalived是什么(2)keepalived工作原理二、配置步骤:第一步:配置两台 DR第二步:配置第一台节点服务器 web1第三步:配置第二台节点服务器 web2第四步:客户端测试第五步:部署 keepalived第六步:实验结果验证一、keepalived :(1)keepalived是什么keepalived是集群管理中保证集群高可用的...

2019-11-30 14:05:34 605

原创 LVS 负载均衡 ------ NAT模式

一、企业群集应用概述:在互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器远不能满足需求,此时就需要多台服务器组成一个集群,但是对外仍表现的是一个整体,类似于一个“代表”。何为群集:Cluster ,集群 ,群集由多台主机构成,但对外只表现为一个整体二、企业群集分类:根据群集所针对的目标差异,可分为三种类型:负载均衡群集;高可用群集;...

2019-11-29 23:38:33 661

原创 Haproxy 搭建 Web群集

文章目录一、常见的 Web集群调度器:二、Haproxy 应用分析:三、Haproxy 调度算法原理:四、实验示例:第一步:搭建两台 Nginx 服务器第二步:搭建 Haproxy第三步:在 win7 上用浏览器访问调度服务器(192.168.100.100/test.html)第四步:优化日志一、常见的 Web集群调度器:目前常见的 Web 集群调度器分为软件和硬件,软件通常使用开源的LVS...

2019-11-29 16:53:52 331

原创 Mysql架构 ------ MMM

文章目录一、关于 MMM:(1)MMM 简介(2)优缺点三、部署 MMM第一步:四台主机安装 Mysql数据库第二步:配置主主同步(复制)第三步:配置两台从服务器(实现主从同步)第四步:安装MMM(所有mysql服务器都需要)第五步:配置监控服务器(Monitor)第六步:在所有数据库上添加授权第七步:监控主机上验证第八步:实验结果验证,故障测试一、关于 MMM:(1)MMM 简介MMM(M...

2019-11-25 20:05:51 456

原创 Mysql ------ 完全备份 + 增量备份 + 恢复

一、数据库备份的分类:1、从物理与逻辑的角度,备份可以分为:物理备份:对数据库操作系统的物理文件(数据文件、日志文件等)备份;逻辑备份:对数据库逻辑组件(如表等数据库对象)备份;2、从数据库的备份策略角度,备份可分为:完全备份:每次对数据进行完整的备份;差异备份:备份那些自从上次完全备份之后被修改过后的文件;增量备份:只有那些在上次完全备份或者增量备份后被修改的文件才会被备份。...

2019-11-24 18:45:58 2466 1

原创 Mysql ------ 索引+ 事务+ 存储引擎

一、索引(1)数据库索引:1、在数据库中,索引使数据程序无须对整个表进行扫描,就可以在其中找到所需数据;2、数据库中的索引是某个表中一列或者若干列值的集合,以及物理标识这些值的数据页的逻辑指针清单。(2)索引的作用:1、数据库能够大大加快查询速率;2、降低数据库的 IO 成本,并且索引还可以降低数据库的排序成本;3、通过创建唯一性索引保证数据表数据的唯一性;4、加快表与表之间的连接...

2019-11-24 16:09:16 501

原创 Mysql ------ 读写分离

一、Mysql 读写分离原理:读写分离就是只在主服务器上写,只在从服务上读;主数据库处理事务性查询,从数据库处理 select 查询;数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库二、关于 Amoeba:(1)Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的...

2019-11-23 13:39:36 2608

原创 Mysql ------ 主从复制(主从同步)

一、为何要进行主从复制?在企业网站中,如果后端只要一台 Mysql 服务器时,就会造成,比如单点故障,无法处理大量的并发数据请求和造成数据丢失等一系列问题。因此,这就体现了 Mysql 主从复制的重要性了:一台主 Mysql 服务器,多台从服务对数据进行备份,形成主备;确保主备 Mysql数据库服务器的数据是一样的;主服务器宕机了,备服务器依旧可以继续工作,数据有保障。二、Mysq...

2019-11-22 15:23:06 802

原创 Mysql 数据库操作命令

一、Mysql 基本操作命令:(1)查看数据库列表信息:show databases;(2)查看数据库中的数据表信息:use 数据库名; //查看数据库show tables; //查看数据表(3)显示数据表的结构(字段):describe 数据库名;二、SQL 语句概述:(一)SQL 语言:结构化查询语言;是关系型数据库的标准语言...

2019-11-18 22:28:16 721

原创 Mysql 介绍和编译安装

环境准备:1、系统:centos72、版本:mysql-5.7.173、准备软件包:(1)boost_1_59_0.tar(2)mysql-5.7.17.tar第一步:安装编译工具yum -y install \ncurses \ncurses-devel \bison \cmake \gcc \gcc-c++ \第二步:创建用户useradd -s /sbin/n...

2019-11-18 15:46:23 311

原创 Tomcat 虚拟主机及优化 ------ 具体案例

当有多个项目同时运行时,一台服务器不建议运行多个Tomcat 服务,这样会消耗太多的系统资源,此时,就需要配置虚拟主机。例如,现在新增两个域名,www.kgc.com 和www.accp.com ,希望通过这两个域名访问到不同的项目内容。域名IP地址www.kgc.com;www.accp.com192.168.220.131一、配置虚拟主机:第一步:安装好DNS...

2019-11-17 21:56:36 333

原创 部署 Tomcat

文章目录一、关于Tomcat介绍:二、Tomcat 核心组件:三、Tomcat请求处理过程:四、部署Tomcat步骤:第一步:配置JAVA 环境(1)安装 jdk(2)配置环境变量(3)使用 java -version 命令查看 JAVA 版本是否和之前安装的一致第二步:安装启动 Tomcat(1)解压缩包到指定路径,/usr/local/(2)解压完成后,生成 apache-tomcat-9.0...

2019-11-17 13:08:23 427

原创 Nginx ------ Rewrite详解、具体使用情景

####搭建nginx服务,之前介绍过手工编译安装,这边介绍另外一种安装方法,直接使用yum安装即可######(1)在 /etc/yum.repos.d/ 目录下,创建一个 nginx.repo 的yum源粘贴以下代码:[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releas...

2019-11-15 19:39:28 422

原创 Nginx 深入优化

nginx 的深入优化,包括更改进程数、配置网页压缩、设置防盗链、FPM参数优化等。一、更改进程数:目的:在高并发的环境中,需要启动更多的 nginx 进程以保证快速响应,用以处理用户的请求,避免造成阻塞。(1)可使用命令:ps aux | grep nginx ,查看 nginx 的运行个数。其中,master process 是主进程;worker process 是子进程;以上可以...

2019-11-14 15:51:44 418

原创 Nginx 服务优化(修改用户与组+日志切割+连接超时)

一、修改用户与组:Nginx运行时进程需要有用户与组的支持,用以实现对网站文件读取时进行访问控制。主进程由 root创建,子进程由指定的用户与组创建。nginx 默认使用 nobody 用户账户与组账号,一般也要进行修改。修改 nginx 用户与组有两种办法,一种是在编译安装时指定用户和组;第二种是修改配置文件指定用户与组。(1)编译 nginx 时指定用户与组,即修改 ./configur...

2019-11-13 17:25:18 424

原创 Nginx 服务优化(隐藏版本号+配置页面缓存)

一、Nginx 隐藏版本号:和Apache一样,在生产环境中,需要隐藏 nginx 的版本号,以避免泄露 nginx 的版本,遭受不必要的攻击。1、可以使用 fiddler 工具抓包查看 nginx版本;2、也可以使用命令:curl -I 查看隐藏 nginx 版本号有两种方式,第一种:直接修改 Nginx 的主配置文件,让其不显示版本号即可;第二种:修改 Nginx 源码文件。(1)...

2019-11-13 11:06:51 529

原创 Nginx 动静态分离

一、介绍:(1)Nginx 的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静态分离技术。(2)针对 PHP 的动静分离静态页面交给Nginx 处理;动态页面交给PHP-FPM模块或 Apache处理(3)在Nginx的配置中,是通过location 配置段配合正则匹配实现静态与动态页面的不同处理方式。二、反向代理原理:(1)Nginx 不仅能作为 Web服务器,还...

2019-11-12 22:20:27 608

原创 搭建LNMP架构 (Linux+Nginx+Mysql+Php)

软件包百度云连接:https://pan.baidu.com/s/1gI6Q2qJHmQUIqJVqut_AXA准备软件包如下:一、搭建 Nginx:(1)解压压缩包tar zxvf nginx-1.12.2.tar.gz -C /opt///解压到/opt/目录下(2)创建用户,且不允许登录系统useradd -M -s /sbin/nologin nginx(3)安装编译...

2019-11-03 18:46:02 669

原创 Nginx 虚拟主机(基于域名、端口、IP)

使用 Nginx 搭建虚拟机服务器时,每个虚拟web 站点拥有独立的 “server { }” 配置端,各自监听的IP地址、端口号可以单独制定,当然网站名称也是不同的。一、基于域名:(1)环境准备:①、这两个域名指向同一个域名IP地址域名192.168.220.131www.kgc.com,www.accp.com②、准备每个网站目录和测试首页(2)修改配...

2019-11-02 13:12:45 526

原创 Nginx 配置+设置访问控制

一、Nginx 配置(1)准备安装包百度云分享链接:https://pan.baidu.com/s/1Ly31-Ph3CFf470jbWSIv0g(2)第一步:

2019-11-02 10:32:41 1164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除