Nginx HttpSubModule sub_filter模块的过滤功能 发表于2年前(2013-08-05 10:39)   阅读(1481) | 评论(0) 0人收藏此文章, 我要收藏 赞0 5折来啦!阿里云11.11云端狂欢节 »   1.使用HttpSubModule模块 --with-http_sub_module option 2.Nginx JavaScript 埋点 :   location / { sub_filter ''; sub_filter_once on; sub_…
用户替换html中的字符 location / { root /opt/app/code/; random_index on; index index.html index.htm; sub_filter '<h1>Admin' '<h1>ggggg'; //第一个参数是要被替换的,第二个参数是替换后的 sub_filter_once off; //替换所有的,默认是on,替换第一个 } 改完保存下,使用命令检查nginx语法是否正确 nginx -tc /etc/nginx/ng…
与HTTP处理模块不同.HTTP过滤模块的工作是对发送给用户的HTTP响应做一些加工. server返回的一个响应能够被随意多个HTTP过滤模块以流水线的方式依次处理.HTTP响应分为头部和包体,ngx_http_send_header和ngx_http_output_filter函数分别负责发送头部和包体.它们会依次调用各个过滤模块对待发送的响应进行处理. HTTP过滤模块能够单独处理响应的头部或者包体或同一时候处理二者.处理头部和包体的方法原型分别例如以下,它们在HTTP框架模块ngx_ht…
< 让你的 Nginx 的 RTMP 直播具有统计某频道在线观看用户数量的功能>一文介绍了 Nginx 的在线统计模块.         我们的在线直播服务使用了 Nginx 的 Rtmp 模块(请参阅< Nginx RTMP 模块 nginx-rtmp-module 指令详解>).总体来讲,这个模块的功能稳定性和性能等方面都是很出色的.只要你的直播源头数据供给没问题,Nginx 的直播发布就 No Problem.         对于闲置频道,就是没人观看的直播频道,为了节省系…
ngx-modules Nginx 基本的模块大致能够分为四类: handler – 协同完毕client请求的处理.产生响应数据.比方模块, ngx_http_rewrite_module, ngx_http_log_module, ngx_http_static_module. filter – 对 handler 产生的响应数据做各种过滤处理. 比方模块, ngx_http_not_modified_filter_module, ngx_http_header_filter_module.…
公司空出来一些服务器,很久没有来练手了,于是便开始有了这篇博客,记录下过程. Nginx 这个不多说了,名声在外,人们喜爱使用这款软件,主要还是因为它的高并发特性,公司也在用效果还不错,也用了它的一些其他扩展,用的最多的还是反向代理.不废话了  开始动手安装. 1安装前的准备 a : 下载安装包 我这里下载的是 1.2.5 版本 在Chinaunix 找的下载链接 wget http://down1.chinaunix.net/distfiles/nginx-1.2.5.tar.gz b: 检查…
前言:最近一段时间在写加密数据功能,对安全相关知识还是缺少积累,无意间接触到了WAF相关知识,刚好Nginx可以实现WAF功能,也简单学习了Lua这门语言,分享下 一.WAF产生的背景 过去企业通常会采用防火墙,作为安全保障的第一道防线:当时的防火墙只是在第三层(网络层)有效的阻断一些数据包:而随着web应用的功能越来越丰富的时候,Web服务器因为其强大的计算能力,处理性能,蕴含较高的价值,成为主要的被攻击目标(第五层应用层).而传统防火墙在阻止利用应用程序漏洞进行的攻击方面,却没有办法:在此背…
在看<Web性能权威指南>的时候,看到了SPDY这货,于是便开始折腾起了这个了,也顺便把pagespeed加了进去. Nginx SPDY 引自百科~~ SPDY(读作“SPeeDY”)是Google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验.SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强.新协议的功能包括数据流的多路复用.请求优先级以及HTTP报头压缩.谷歌表示,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%. 在…
ownload:http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gzconfigure and make : ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module   --add-module=/data/software/lnmp1.…
rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块.rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端. rewrite指令的工作原理 rewrite模块的指令有break, if, return, rewrite, set等.rewrite指令所执行的顺序如下: 首先在server上下文中依照顺序执行rewrite模块指令: 如果server中行了…