自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx配置负载均衡

1、负载均衡首先说下什么是负载均衡。负载均衡是高可用架构最基础的组件,因为有负载均衡可以将许多请求分配到不同的后端服务器为客户端提供服务。即使这其中有机器因为某些原因而不能提供服务,也不会影响整个系统的使用。同样因为请求都被平均的分配到了不同后端服务器,所以单一服务器不必承受过高的负载,同样客户端也会有更好的用户体验。2、配置实例后端的tomcat运行的都是同一个应用,...

2019-10-23 08:49:18 257

原创 nginx日志文件的配置

1、日志介绍nginx有两种日志,一种是访问日志,一种是错误日志。访问日志中记录的是客户端对服务器的所有请求。错误日志中记录的是在访问过程中,因为某些原因发生的错误信息。2、访问日志和错误日志(1)错误日志error_log path level错误日志的格式是没有办法定义的。需要写清楚错误日志的存放路径,相对路径或者绝对路径都可以。第二个参数是日志的级...

2019-10-22 09:29:35 780

原创 nginx的proxy模块详解以及参数

使用nginx配置代理的时候,肯定是要用到http_proxy模块。这个模块也是在安装nginx的时候默认安装。它的作用就是将请求转发到相应的服务器。当nginx做反向代理的时候,nginx采用HTTP/1.1协议和客户端进行通信。使用HTTP/1.0协议和后端,也就是被代理的服务器进行通信。参数详解:基本参数在配置反向代理的时候,只要配置上这个参数就能完成反向代理的功能,其...

2019-10-21 09:16:26 7420

原创 nginx配置反向代理

1、简介Nginx最为常见的一种功能就是配置反向代理。配置也是十分的简单,只需要用到proxy模块即可。怎么查看nginx默认的安装模块?在nginx的安装目录下有个auto目录然后使用下边的命令就可以查看。cat auto/options | grep YES截取其中一部分,都是nginx安装的模块。2、nginx反向代理配置下边是配置ngi...

2019-10-20 08:48:45 159

原创 正向代理和反向代理

1、正向代理(1)服务对象不同正向代理服务器的服务对象是客户端,可以将客户端和代理服务器看作一个整体。(2)配置方法不同需要在客户端配置代理服务器的地址(3)作用当客户端没有办法和服务器直接进行通信的时候,这个时候使用代理服务器是让客户端和服务端通信的好方法。客户端指定请求给代理服务器,代理服务器将请求发送给服务端,将服务端的内容取来,返给客户端。这样完成客户端和...

2019-10-19 09:59:55 133

原创 Linux建立虚拟ip的方法

1、虚拟ip的介绍虚拟IP地址(VIP) 是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址。数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口。上边是百度的定义。就是一块网卡上边有两个ip,然后无论到哪个ip的流量都会经过物理网卡。2、虚拟ip的作用大部分虚拟ip基本上都用于高可用的架构上边。主机启用虚拟ip,所有访问的请求都会...

2019-10-18 09:25:40 3033

原创 nginx基于ip的虚拟主机

1、什么是虚拟主机虚拟主机使用特殊的技术,将一台运行的服务器,在逻辑上划分成多个主机。这样做主要是能让一台物理服务器上运行多个网站程序,这样就可以利用起来服务器剩余的空间。充分发挥服务器的作用。虚拟主机间,是完全独立的。这样在使用nginx去搭建网站平台的时候,只需要使用一个nginx软件,就能运行多个基于ip或者基于域名的网站。2、基于ip的虚拟主机一般配置外网网站都用域名去...

2019-10-18 08:26:24 299

原创 nginx配置基于域名的虚拟主机​​​​​​​

1、什么是虚拟主机虚拟主机使用特殊的技术,将一台运行的服务器,在逻辑上划分成多个主机。这样做主要是能让一台物理服务器上运行多个网站程序,这样就可以利用起来服务器剩余的空间。充分发挥服务器的作用。虚拟主机间,是完全独立的。这样在使用nginx去搭建网站平台的时候,只需要使用一个nginx软件,就能运行多个基于ip或者基于域名的网站。2、基于域名的虚拟主机这种基于域名的虚拟...

2019-10-17 10:12:48 210

原创 购买https证书以及nginx配置https​​​​​​​

1、https的作用 https的全名是安全超文本传输协议,是在http的基础上增加了ssl加密协议。在信息传输的过程中,信息有可能被劫持,从而造成数据的丢失,而如果使用的是https的话,即使信息被劫持,因为在传输过程中,信息是被加密的,所以也能保证数据的安全性。2、申请证书目前在阿里云或者腾讯云上都可以购买证书,现在以阿里云为例购买证书在阿里云的产品与服务上找...

2019-10-16 09:36:47 377

原创 nginx的gzip模块详解以及配置

1、gzip模块作用gzip这个模块无论在测试环境还是生产环境都是必须要开启,这个模块能高效的将页面的内容,无论是html或者css、js亦或是图片等都可以进行压缩,节省了带宽资源,也提高了网站的加载速度,给浏览者带来更优质的服务。2、启用gzip只要在nginx的配置文件nginx.conf中去配置。在http{ gzip on; ...

2019-10-15 09:55:48 567

原创 nginx增加新模块

以gzip这个模块为例,讲述一下,在nginx中如何安装新的模块1、首先查看nginx已经安装了哪些模块。nginx –V2、发现没有gzip模块,安装进入nginx的安装目录中,不是nginx的软件目录。在已有模块种写上要安装的模块,执行下边的命令./configure \--prefix=/usr/local/ywgh/nginx \--http-cl...

2019-10-14 09:57:09 458

原创 查看mysql的bin-log日志

目录1、查看有哪些binlog2、如何查看log_bin中的内容3、指定查看具体的binlog日志的内容4、查看当前正在写入的binlog日志文件5、查看是否开启了binlog日志文件6、查看binlog的日志和名称7、重新开始一个日志文件1、查看有哪些binlogshow binary logs;show master logs;2、如何查看...

2019-09-27 08:37:02 216

原创 mysql备份脚本并保留7天

目录1、脚本需求2、脚本内容3、脚本解释1、脚本需求每天备份mysql数据库,保留7天的脚本。存放在/opt/dbbak目录中。脚本名称为database_xxxx-xx-xx.sql2、脚本内容#!/bin/bashexport NOW="$(date +"%Y-%m-%d")"export DATA_DIR=/opt/dbbak/usr/l...

2019-09-25 13:21:31 808

原创 zabbix(四)--在被监控设备yum安装zabbix-agent

目录1、安装yum源2、安装zabbix-agent3、配置zabbix_agentd.conf4、启动zabbix-agent5、结果6、问题(1)看zabbix-agent是否起来(2)如果已经起来就看防火墙是否限制端口1、安装yum源rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/za...

2019-03-13 08:56:16 1630

原创 redis(一)--在centos7.5下编译安装redis5.0

目录1、安装依赖2、下载并解压3、启停redis4、redis 启动脚本1、安装依赖首先要安装redis需要依赖的软件包yum install gcc*2、下载并解压首先下载wget http://download.redis.io/releases/redis-5.0.0.tar.gz然后解压开包tar -zxvf redis-5.0.0.tar....

2019-01-17 10:00:20 470

原创 nginx(三)--centos7.5下编译安装nginx1.15.7

目录 1、安装依赖的包2、创建管理nginx的用户3、解压安装nginx4、创建相关的目录1、安装依赖的包安装nginx需要openssl、zlib、pcre。我将所有的安装包都放在了/usr/local/software/installnginx下cd /usr/local/software/installnginxtar zxf openssl-1.1....

2018-11-29 16:57:48 377

原创 mysql(七)--centos7.5下编译安装msyql8.0.13

目录 0、前言1、解压开2、开始编译3、开始安装4、创建用户5、编写配置文件6、创建日志文件位置7、为命令创建软连接8、初始化表9、复制mysql的启动脚本10、启动mysql0、前言编译安装是非常麻烦的一件事情,但是是一个运维必须要会的技能。编译安装虽然麻烦,但是在后期维护的时候,因为所以的文件都知道所在位置,所以维护会非常方便,尤其是当一...

2018-11-29 16:42:17 188

原创 nginx(二)--windows下安装nginx

在windows下安装,基本上不用安装,只要下载,然后解压。双击即可。下载地址:http://nginx.org/download/nginx-1.15.6.zip解压开直接双击nginx 就可以开始启动nginx.如果要关闭的话。在cmd中找到nginx的解压的目录,然后使用命令nginx -s stop就可以关闭nginx。  ...

2018-11-23 15:56:03 108

原创 nginx(一)--centos下yum源安装nginx

目录1、建立repo文件2、将下列信息写入其中3、安装nginx1、建立repo文件在/etc/yum.repo.d/中建立nginx的repo文件。touch /etc/yum.repo.d/nginx.repo2、将下列信息写入其中[nginx] name=nginx repobaseurl=http://nginx.org/packages/OS/OS...

2018-11-23 15:50:52 211

原创 perconabackup(二)--用yum源安装perconaxtrabackup

目录0、前言1、获取yum源的包2、查看可以安装的源3、安装4、问题0、前言yum的安装方式目前只支持rh6和rh7。1、获取yum源的包yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm执行此命令...

2018-11-17 08:51:48 1150

原创 perconabackup(一)--用rpm包安装perconaxtrabackup

目录0、前言1、安装依赖包2、安装libv.so()(64bit)、 perl-Digest-MD5、rsync3、安装percona0、前言rh6和rh7是都支持yum源进行安装,但是rh5不支持,可以使用以下方式安装。1、安装依赖包yum install -y perl-DBD-MySQL per-DBI perl-Time-HiRes libaio*2、安...

2018-11-17 08:47:08 1869

原创 monit(四)--以系统用户登录监控页面

配置好了监控页面,并且也配置好了登录页面的账户和密码。如果想以系统的账户去登录这个监控页面应该如何做。这就要使用到了PAM模块。touch /etc/pam.d/monit在文件中添加下边的指令auth sufficient pam_securityserver.so auth sufficient pam_unix.so auth required pam_deny....

2018-11-16 15:46:34 517

原创 monit(三)--配置告警邮件的发送

在安装好monit后,配置好邮件这个就可以让monit去发送邮件了。将这几个地方放开set mailserver localhost                # mail.bar.baz, # primary mailserver               # backup.bar.baz port 10025, # backup mailserver on port 10...

2018-11-10 14:38:14 2405 1

原创 monit(二)--给monit配置监控页面

在配置文件中有一个内置的http当在启动monit以后,会有一个页面可以进行访问,可以看到,监控的资源。 set httpd port 2812 and默认的端口是2812。use address 192.168.60.131 # only accept connection from localhost其默认的是localhost,但是肯定不能满足需求,所以要改成我们...

2018-11-09 09:32:18 1344

原创 monit(一)--在centos7.4中编译安装monit

目录0、前言1、下载并编译安装(1)安装依赖包(2)下载并解压2、复制配置文件并开机启动(1)将配置复制到/etc目录下(2)将启动文件复制到相应的位置(3)启动0、前言monit是相当轻量级的一个监控系统,并且可以监控多种服务,但是并没有特别华丽的功能,但是在一般的监控使用足以满足,并且配置起来是相当的简单。软件 版本 linux ce...

2018-11-09 09:26:31 1597

原创 mysql(五)--centos7.5下编译安装mysql5.6.42

目录0、前言1、下载解压(1)下载解压软件(2)然后解压软件2、编译安装5.6.42(1)创建启动mysql的用户和用户组(2)安装依赖(3)编译安装mysql3、创建必要的目录并复制配置文件(1)将配置文件复制到设定的目录(2)创建必要目录(3)初始化数据库(4)修改 MySQL 配置文件4、设置开机启动并加入服务0、前言编译安装是...

2018-11-03 15:25:17 2273

原创 mysql(六)--允许远程主机访问数据库

目录1、前言2、添加新用户并赋予权限1、前言刚安装好mysql的时候,在查看user表的时候。能看到以下几个主机和用户。我们连接进来的时候,就是使用的root@localhost。但是如果用其他的Host和user登陆是没有办法成功登陆的。2、添加新用户并赋予权限目前这个mysql8.0版本的是不能直接使用grant命令那样去添加用户的,否者会报错。不知...

2018-08-29 11:32:14 1376

原创 mysql(四)--linux使用glibc版本安装mysql8.0.12

目录1、前言2、下载解压3、进行安装4、启动mysql5、安装服务1、前言使用yum安装虽然很方便,但是如果要是在没有公网的环境下,是没有办法使用yum源的。所以我们可以使用mysql提供的glibc版本的安装包,进行安装。但是在安装之前,一定要将以前的版本删除,包括/etc/my.cnf和/etc/my.cnf.d一类的文件全部删除,否则在启动的时候会导致混乱。从...

2018-08-29 10:07:54 4562

原创 mysql(三)--linux使用yum源安装mysql8.0.12

目录1、前言2、下载并解压3、进行安装4、修改密码1、前言在linux中安装mysql使用yum源去安装是最简单的一种办法,只要配置好mysql给的yum源,然后执行命令即可。软件 版本 linux RedHat7.4 mysql 8.0.12 2、下载并解压用此下载地址wget https://dev.mysql.com/get/...

2018-08-29 08:10:10 1107

原创 mysql(二)--windows使用zip包安装mysql8.0.12

目录1、前言2、下载3、安装<1>安装windows的服务<2>初始化并启动mysql<3>问题<4>更改密码1、前言在windows下有两种安装mysql的方式,一种是msi的方式,一种是使用zip包的安装方式。通常都是用msi的方式,毕竟不需要敲命令,只用图形界面就可以完成安装。zip包的安装方式也很简单,两条...

2018-08-28 18:12:50 280

原创 mysql(一)--windows使用msi包安装mysql8.0.12

目录1、前言2、下载3、开始安装<1>安装选项<2>软件的依赖<3>正式安装<4>配置mysql<5>模式与网络配置<6>选择验证方式1、前言利用windows提供的二进制分发包(msi)安装是非常简单的,只要根据提示安装就可以了,和安装普通软件没有什么区别。但是如果想在安装的...

2018-08-28 12:45:30 5774 3

原创 zabbix(三)--更改zabbix-server的端口

目录1、前言2、更改配置文件3、更改页面配置4、重启zabbix-server1、前言zabbix-server的默认端口号是10051。如果存在端口号冲突,需要更改端口号。以下为更改端口号的步骤。2、更改配置文件通常用安装包,也就是yum方式部署的话,其默认的配置文件是在/etc/zabbix。vim /etc/zabbix/zabbix_server...

2018-08-07 08:52:19 27622 1

原创 zabbix(二)--在redhat7.4部署包安装zabbix

目录一、版本信息二、安装步骤1、首先进行LAMP的安装(1)linux安装(2)apache安装(3)安装mysql(4)安装php2、然后进行zabbix部署包的安装(1)安装带有mysql数据库脚本的源(2)安装zabbix的server、frontend、agent(3)创建和初始化mysql数据库(4)导入zabbix提供的脚本(5) 配...

2018-08-01 11:26:54 2498

原创 rpm&yum(二)--将新的rpm包添加到本地yum源

目录0、开始1、下载rpm包2、将光盘中的Packages文件夹,复制到本地目录3、创建本地yum仓库4、本地yum源文件配置5、最后进行包的安装0、开始首先推荐两个很不错的现在rpm的地址https://pkgs.org/http://rpm.pbone.net/在安装zabbix的时候,光盘中并没有php-bcmath-5.4.16-42.el7.x...

2018-08-01 11:21:02 11596

原创 rpm&yum(一)--安装本地yum源

目录1、挂载复制文件2、更改源文件名3、创建本地源文件4、配置完成5、配置文件注释1、挂载复制文件os redhat enterprise 6.9 将光盘挂载到文件中,并将里边的文件拷贝出来。mount /dev/cdrom /mntcp -r /mnt/ /usr/local/yum2、更改源文件名将/etc/yum.repo.d下边原有的文...

2018-07-25 08:46:47 2676

原创 zabbix(一)--在redhat6.9部署包安装zabbix

目录一、版本信息二、安装步骤1、首先进行LAMP的安装(1)linux安装(2)apache安装(3)安装mysql(4)安装php2、然后进行zabbix部署包的安装(1)安装带有mysql数据库脚本的源(2)安装zabbix的server、frontend、agent(3)创建和初始化mysql数据库(4)导入zabbix提供的脚本(5) 配...

2018-07-24 15:46:51 1299

空空如也

空空如也

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

TA关注的人

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