上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 42 下一页

2016年12月21日

Linux-深入理解Socket异常

摘要: 在各种网络异常情况的背后,TCP是怎么处理的?又是怎样把处理结果反馈给上层应用的?本文就来讨论这个问题。分为两个场景来讨论 建立连接时的异常情况 1 正常情况下 经过三次握手,客户端连接成功,服务端有一个新连接到来。 2 客户端连接了服务端未监听的端口 在这种情况下,服务端会对收到的SYN回应一个R 阅读全文

posted @ 2016-12-21 11:06 John_ABC 阅读(1100) 评论(0) 推荐(0) 编辑

Nginx-Lua模块的执行顺序

摘要: 一、nginx执行步骤 nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系,详细内容可以阅读《深入理解nginx:模块开发与架构解析》这本书,这里只做简单介绍; 1、post-read 读取请求内容阶段,nginx 读取并解析完请求头之后就立即开始运行; 阅读全文

posted @ 2016-12-21 10:25 John_ABC 阅读(20018) 评论(0) 推荐(1) 编辑

2016年12月20日

Linux-Rsync服务器/客户端搭建实战

摘要: 一、需求 每晚汇总各机器的操作日志,同步到主服务器进行日志分析。 二、基础知识 rsync 分为服务器端、客户端,服务器端搭建比客户端辛苦一些(也是很简单)。 rsync 服务器是指以 deamon 方式运行 rsync 服务的服务器,需要打开 rsync deamon 和启动 xinetd 服务。 阅读全文

posted @ 2016-12-20 17:39 John_ABC 阅读(22061) 评论(4) 推荐(3) 编辑

2016年12月17日

Nginx-解读内置非默认模块 ngx_http_stub_status_module

摘要: 1.Background ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息。默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块: 当然了,如果你是重新编译,仅仅-s reload是不 阅读全文

posted @ 2016-12-17 23:47 John_ABC 阅读(1576) 评论(0) 推荐(0) 编辑

2016年12月15日

Nginx-ngx_lua模块原理和内置函数

摘要: ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当 阅读全文

posted @ 2016-12-15 13:44 John_ABC 阅读(4196) 评论(0) 推荐(0) 编辑

Nginx-uri、request_uri、document_uri之间的区别

摘要: 在nginx中有几个关于uri的变量,包括$uri、$request_uri、$document_uri,下面看一下他们的区别 :$request_uri: /stat.php?id=1585378&web_id=1585378$uri /stat.php$document_uri: /stat.p 阅读全文

posted @ 2016-12-15 13:06 John_ABC 阅读(9087) 评论(0) 推荐(0) 编辑

2016年12月14日

IIS-反向代理

摘要: 测试环境:Windows10、IIS/10.0 1.安装ARR、URL Rewrite(URL重写工具2.0) 注意英文和中文环境的对应: Application Request Routing 对应中文 应用程序请求路由 URL Rewrite Module 对应中文 URL重写 下载安装ARR( 阅读全文

posted @ 2016-12-14 11:38 John_ABC 阅读(2591) 评论(0) 推荐(0) 编辑

2016年12月8日

Nginx-Lua重定向系列

摘要: Ningx Lua 模块官方文档 Nginx Lua 模块原理和函数 在Nginx中实现重定向可以通过rewrite指令,具体可参考《Nginx学习——http_rewrite_module的rewrite指令》 通过Lua模块也可以实现同样的功能,Lua模块提供了相关的API来实现重定向的功能,主 阅读全文

posted @ 2016-12-08 10:30 John_ABC 阅读(10154) 评论(0) 推荐(0) 编辑

2016年12月1日

Nginx-限制汇总

摘要: http块 要限制连接,必须先有一个容器对连接进行计数,在http段加入如下代码:"zone=" 给它一个名字,可以随便叫,这个名字要跟后面的 limit_conn 一致,$binary_remote_addr, 用二进制来储存客户端的地址,1m 可以储存 32000 个并发会话,也可以用其他 Ng 阅读全文

posted @ 2016-12-01 16:07 John_ABC 阅读(3602) 评论(0) 推荐(0) 编辑

2016年11月23日

Linux-记录一次被当肉鸡行为

摘要: 转自:http://huoding.com/2016/03/07/495 话说从前些天开始,我的某台服务器不时会出现外网访问响应速度变慢的情况,不过内网访问倒是一直正常。因为并不是核心服务器,所以一开始我便忽略了监控报警,但是随着服务器的可用性越来越差,我不得不腾出手来看看到底发生了什么。 既然是网 阅读全文

posted @ 2016-11-23 15:57 John_ABC 阅读(4966) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 42 下一页

导航