自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 NGINX负载均衡简介和配置

NGINX负载均衡简介和配置介绍方式1、默认负载均衡,轮询分配2、最少活动链接数分配3、会话持久性,客户端IP HASH分配4、加权负载平衡,权重分配介绍跨多个应用程序实例的负载平衡是优化资源利用率、最大化吞吐量、减少延迟和确保容错配置的常用技术。可以使用 nginx 作为非常高效的 HTTP 负载均衡器将流量分发到多个应用程序服务器,并提高使用 nginx 的 Web 应用程序的性能、可扩展性和可靠性。方式1、默认负载均衡,轮询分配注:对应用程序服务器的请求以循环方式分发。使用 nginx 进

2020-09-07 22:20:19 223

原创 mysql优化表占用空间、索引可能使用的命令

OPTIMIZE TABLE table_name; --可优化表占用空间ANALYZE TABLE table_name; --帮助优化器选择更好的索引

2020-08-05 14:05:01 144

原创 gzip解压缩语法解析

压缩文件,保留源文件:#保留源文件gzip -c test>test.gz解压文件,保留源文件:gzip -dc test.gz>testgzip说明文档:Usage: gzip [OPTION]... [FILE]...Compress or uncompress FILEs (by default, compress FILES in-place).Mandatory arguments to long options are mandatory for short op

2020-07-30 09:16:48 672

原创 elasticsearch清理索引日志

查询:GET _cat/indices删除:DELETE /filebeat-7.7.1-2020.06.12-000001

2020-07-22 17:30:35 417

原创 mysql数据库连接不上,报错信息:Host ‘192.168.0.2‘ is blocked

Host 'host_name' is blocked because of many connection errors.Unblock with 'mysqladmin flush-hosts'原因:系统变量max_connect_errors的值确定允许的最大连续中断连接请求数。在累计失败的请求连接超过max值后,mysqld假定出现问题(例如,有人试图闯入),并阻止主机进一步连接。方法一mysql> flush hosts方法二mysql> truncate table

2020-07-20 14:20:11 474 1

原创 jenkins流水线任务,如何添加本地jar包,maven打包

maven命令,/abc/xyz/test.jar为jar包路径,DgroupId,DartifactId,Dversion参数参照pom.xml配置文件里的内容mvn install:install-file -Dfile=/abc/xyz/test.jar -DgroupId=com.abcxyz -DartifactId=java-sdk -Dversion=1.0 -Dpackaging=jarpom.xml配置<dependency> <groupId>com.a

2020-07-10 09:36:37 1437

原创 nginx设置文件上传大小限制

server { listen 80; server_name test.test.com; location / { #代理配置 proxy_pass http://192.168.0.200:3000/; proxy_redirect off; proxy_read_timeout 200; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_

2020-07-09 16:23:52 1391

原创 nginx配置代理及基本参数配置

server { listen 80; server_name abc.xyz; location / { root /abc/xyz; index index.html index.htm index.php; proxy_pass http://127.0.0.1:9999; proxy_redirect off; proxy_read_timeout 200; proxy_set_header Host $host; proxy_set_header X

2020-07-08 13:58:56 194

原创 docker容器php镜像安装pdo、pdo_mysql扩展

php镜像提供了docker-php-ext-install快捷方式#pdodocker-php-ext-install pdo#pdo_mysqldocker-php-ext-install pdo_mysql

2020-07-07 11:38:00 2947

原创 nginx配置301重定向,满足指定格式url跳转需求

需求:指定url(例如http://abc/xyz)需要加一串后缀形成新的newurl(例如http://abc/xyz/abcdefg),要求用户访问newurl时,实际访问的还是url。 location /xyz/ { return 301 https://abc/xyz; }

2020-07-07 11:02:53 1083

原创 docker容器,php-apache镜像,开启rewrite模块

1、apache2开启rewrite模块ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load2、重启docker容器,containId为容器名字或容器Iddocker restart containIdapache2配置文件结构:# It is split into several files forming the configuration hierarchy outli

2020-07-07 10:53:15 934 1

原创 docker容器php镜像安装gd扩展

#更新软件源apt update #安装库apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev #解压源码docker-php-source extract #gd源码文件夹cd /usr/src/php/ext/gd #准备编译docker-php-ext-configure gd --with-webp-dir=/usr/include/webp --with-jpeg-dir=/usr/include

2020-07-03 09:23:18 263

原创 设置nginx通过url访问文件只浏览不下载或者只下载不浏览

location / { root /home/wwwroot/; index index.html; **add_header Content-Type text/plain;** }

2020-07-02 17:18:42 7812 1

原创 nginx限制请求速率

速率限制可用于防止 DDoS 攻击,或防止上游服务器同时被过多的请求淹没。该方法基于泄漏的存储桶算法:请求以各种速率到达存储桶,并且以固定速率离开存储桶。在使用速率限制之前,您需要配置"泄漏存储桶"的全局参数:键 - 用于区分一个客户端与另一个客户端的参数,通常是变量共享内存区域 - 保留这些密钥状态的区域的名称和大小(“漏桶”)速率 - 每秒请求 (r/s) 或每分钟请求 (r/m)(“漏桶排水”)中指定的请求速率限制。每分钟的请求用于指定每秒少于一个请求的速率。这些参数是使用limit_r

2020-06-19 17:51:04 948

原创 简单三步,Github Pages自定义域名开启HTTPS

登陆域名服务商后台增加,域名解析记录登陆github,进行仓库设置添加 域名,开启HTTPS

2020-06-02 09:41:54 594

原创 nginx 80端口强制转443

nginx 80端口强制转443nginx 80端口强制转443nginx 80端口强制转443server { listen 80; server_name test.com; rewrite ^(.*)$ https://${server_name}$1 permanent;}server { listen 443 ssl; server_name test.com;}...

2020-05-29 19:02:25 1856

原创 Mysql8.0,count( distinct col, if(expr,true,null))

@[TOC](Mysql8.0,count( distinct col, if(expr,true,null)))Mysql8.0,count( distinct col, if(expr,true,null))

2020-05-28 18:43:23 437

转载 nginx 添加http_ssl_module模块

转载自 http://blog.51cto.com/1121914451/1795894环境:centos6.7因为需要https ,要用到http_ssl_module模块,但http_ssl_module并不属于nginx的基本模块所以自己重新编译添加1.首先看下内核和系统的版本号。[root@zabbix ~]# uname -aLinux zabbix.nnkj.com 2.6....

2020-03-10 09:45:00 410

转载 Redis单机和分布式高可用搭建指南

https://www.jianshu.com/p/21110d3130bchttps://www.cnblogs.com/ding2016/p/7903147.html

2020-03-04 15:50:39 113

原创 proftpd限制用户上传和下载单个文件大小配置

proftpd限制用户上传和下载单个文件大小由下面两个参数决定:MaxstoreFilesize 单个文件最大上传大小MaxretrieveFileSize 单个文件最大下载大小

2020-03-03 13:23:00 528

原创 proftpd匿名用户登陆错误提示

proftpd匿名用户登陆提示错误530,不允许匿名登陆检查匿名用户登陆配置项检查ftp匿名用户文件夹权限检查是否存在ftp用户检查/etc/shells内容(极有可能是这个原因)...

2020-03-03 13:19:38 415

原创 bind安装使用

bind安装使用yum install -y bindsystemctl enable namedsystemctl start namedcp /etc/named.conf /etc/named.conf.bakchown -R named:named /var/named/编辑配置文件,vim /etc/named.conf;vim /etc/named.rfc1912.zones;vim ...

2020-01-09 14:29:41 146

转载 Redis安装

InstallationDownload, extract and compile Redis with:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ makeThe binaries that are now compil...

2019-10-30 23:52:00 85

原创 通过MySQL Yum仓库在Linux上安装MySQL

针对Oracle Linux、Red Hat Enterprise Linux、CentOS和Fedora操作系统的MySQL Yum存储库提供了用于安装MySQL服务器、客户端、MySQL工作台、MySQL实用程序、MySQL路由器、MySQL Shell、连接器/ODBC、连接器/Python等的RPM包。安装Mysql步骤如下:1.新增Mysql Yum仓库到本地通过链接下载匹配服务器...

2019-10-30 22:03:11 140

原创 Python3.7 Tkinter模块异常

Python3.7 Tkinter模块异常from tkinter import * 提示异常信息原因是缺少 tk-devel、tcl-devel两个包yum install -y tk-devel tcl-devel按照原来配置,重新编译安装Python./configure --prefix=/usr/pythonmake && make install问题解...

2019-10-29 23:14:20 671

空空如也

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

TA关注的人

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