最新消息:

admin的文章

MySQL抓包工具:MySQL Sniffer
mysql

MySQL抓包工具:MySQL Sniffer

8年前 (2017-02-28) 3652浏览 0评论

MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端的请求,并格式化输出。输出内容包访问括时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量抓取多个端口,...

nginx location 的匹配顺序
nginx

nginx location 的匹配顺序

8年前 (2017-02-21) 3254浏览 0评论

nginx的官方文档location支持以下几种形式的配置, location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... }   我们一般也就用三种配置,= 精确匹配,[^~]...

在 OpenResty 中使用正则
lua

在 OpenResty 中使用正则

8年前 (2017-02-17) 3756浏览 0评论

在 OpenResty 中使用正则表达式,社区中推荐的做法是使用ngx.re api。比如匹配一个字符串是否为 http(s) 的链接,可以这么写: local function is_http_url(s) return ngx.re.find(s...

爱开源 全站开启 http 2.0
HTTP/2

爱开源 全站开启 http 2.0

8年前 (2017-02-16) 4054浏览 0评论

爱开源全站开启 http2.0 请使用最新版本浏览器, http2.0 支持请查看 http://caniuse.com/#feat=http2 维基百科:https://zh.wikipedia.org/zh-cn/HTTP/2 HTTP2官网:h...

检查浏览器是否 支持 HTTP2/SPDY
HTTP/2

检查浏览器是否 支持 HTTP2/SPDY

8年前 (2017-02-16) 6170浏览 0评论

1、通过 nginx 来判断当前是否有 http2 变量,并通过 rewrite 转发到 php, 2、后端php 在判断,是否有 http2 参数,并返回js变量, 3、js 在检测是否有 http2   一、Nginx 配置如下 if ...

pcre 库学习
pcre

pcre 库学习

8年前 (2017-02-12) 3110浏览 0评论

概述 pcre是与perl一致的正则表达式,nginx就是用的该库。 系统:Mac OS X pcre版本:version 8.38 2015-11-23 安装路径: $brew list pcre /usr/local/Cellar/pcre/8....

RPM中的%config和%config(noreplace)
rpm

RPM中的%config和%config(noreplace)

8年前 (2017-02-09) 5452浏览 0评论

打开一个rpm spec文件,在 %files段有一个指令很常见:%config(noreplace),这个指定到底是干什么用的呢? 答案是,该指令决定如果一个文件被管理员修改过后,下次更新该文件所在的rpm包时,该文件的存在状态。例如,一般升级软件...

nginx 虚拟主机 源码解析
nginx

nginx 虚拟主机 源码解析

8年前 (2017-02-09) 3572浏览 0评论

概述 如下配置,设置了4个虚拟主机分别是aa.com、bb.com、cc.com和dd.com。都绑定到80端口。其中aa.com和bb.com 绑定本地回环地址,cc.com和dd.com绑定外网地址。 通过该配置文件结合代码来思考以下问题: 那么...

Sublime Text 3.2.2 3211 注册码
IDE

Sublime Text 3.2.2 3211 注册码

8年前 (2017-02-04) 8875浏览 0评论

第一个测试通过 ZYNGA INC. 50 User License EA7E-811825 927BA117 84C9300F 4A0CCBC4 34A56B44 985E4562 59F2B63B CCCFF92F 0E646B83 0FD648...

KVM模块单独编译(适合调试)
kernel

KVM模块单独编译(适合调试)

8年前 (2017-02-04) 4046浏览 0评论

当前系统环境: CentOS Linux release 7.2.1511 (Core) 在说kvm模块单独编译之前,难免设计到linux内核模板的编写,所以这里也稍微提一下。 1linux内核模块环境搭建 这里有2种方法: 1.1 升级内核: 升级...

使用TCPDUMP和Wireshark排查服务端CLOSE_WAIT
CLOSE_WAIT

使用TCPDUMP和Wireshark排查服务端CLOSE_WAIT

8年前 (2017-02-01) 5771浏览 0评论

在Linux后端服务网络通信开发中,可能会遇到CLOSE_WAIT的状况。引起TCP CLOSE_WAIT状态的情况很多,归根结底还是由于被动关闭的一方没有关闭socket链路导致的。这篇文章主要是通过用一个简单的例子通过TCPDUMP和Wiresh...

Kernel.org宣布关闭所有FTP服务器
ftp

Kernel.org宣布关闭所有FTP服务器

8年前 (2017-02-01) 2802浏览 0评论

近日,Linux内核官网kernel.org宣布,将在今年3月1日关闭FTP服务器ftp.kernel.org,12月1日关闭mirrors.kernel.org。 官网解释了关闭FTP服务器的理由:— FTP协议是低效的,需要向防火墙和负载均衡守护...

Redis info 命令详解
redis

Redis info 命令详解

8年前 (2017-01-22) 4385浏览 0评论

INFO命令会返回Redis服务器的状态信息和统计数据,计算机可以很简单地解析这些返回数据,用户也可以轻松地阅读这些返回数据。 可以通过以下的可选参数,选择查看特定分段的服务器信息: server:Redis服务器相关的通用信息 clients:客户...

新浪云 全站支持 WebSocket
websocket

新浪云 全站支持 WebSocket

8年前 (2017-01-18) 4681浏览 0评论

新浪云全平台支持 WebSocket_百度百科 1、优点 服务器与客户端之间数据传输很小; 客户端与服务器都可以主动传送数据给对方; 不用频繁创建销毁连接,减少网络带宽资源的占用,同时也节省服务器资源; 等等… 2、创建一个基于 WebS...

你真的了解nf_conntrack么?
iptable

你真的了解nf_conntrack么?

8年前 (2017-01-17) 5336浏览 0评论

该文章出自HULK虚拟化团队(网络小分队),主要是基于在奥创版本升级过程中遇到的一个nf_conntrack问题展开的。该问题在日常开启了iptables的高并发运维场景中也会经常出现。该文章主要是结合实际场景分析了nf_conntrack模块存储在...

nginx if 多重判断
nginx

nginx if 多重判断

8年前 (2017-01-13) 4108浏览 0评论

nginx的配置中不支持if条件的逻辑与&& 逻辑或|| 运算 ,而且不支持if的嵌套语法,否则会报下面的错误:nginx: [emerg] invalid condition。 我们可以用变量的方式来间接实现。 要实现的语句: if...

正向代理与反向代理有什么区别
代理

正向代理与反向代理有什么区别

8年前 (2017-01-10) 2845浏览 0评论

Nginx作为时下最流行的HTTP服务器之一,同时它是一个反向代理服务器,提到反向代理服务器,有同学可能觉得这个概念很模糊,如果说到代理,他可能明白,但是再引出一个正向代理,估计懵了,笔者将尝试用浅显易懂的比方把这两个概念解释清楚。 nginx is...

python+uwsgi导致redis无法长链接引起性能下降问题记录
python

python+uwsgi导致redis无法长链接引起性能下降问题记录

8年前 (2017-01-06) 3583浏览 0评论

今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因引起的。 没有办法的情况下,直接登录服务器,从uw...