文章分类 - IIS+Apache+Nginx
摘要:from http://www.111cn.net/sys/linux/64574.htm 1.1. 介绍ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑该模块不在nginx源码包中,需自行下载编译安装。使用lua 5.1(目前不支持lua 5.2
阅读全文
摘要:from http://hot66hot.iteye.com/blog/2291916 一:场景描述对于线上大流量服务或者需要上报日志的nginx服务,每天会产生大量的日志,这些日志非常有价值。可用于计数上报、用户行为分析、接口质量、性能监控等需求。但传统nginx记录日志的方式数据会散落在各自ng
阅读全文
摘要:from http://notebook.kulchenko.com/zerobrane/debugging-openresty-nginx-lua-scripts-with-zerobrane-studio ZeroBrane Studio has already been used to deb
阅读全文
摘要:from http://blog.51yip.com/apachenginx/1277.html 记录访问的log,为了在出现特殊情况时,方便检查出现问题的地方。 log_format access 'remote_user [reque
阅读全文
摘要:from http://www.cnblogs.com/huligong1234/p/4163832.html 一、概述 需求:所有访问/myapi/**的请求必须是POST请求,而且根据请求参数过滤不符合规则的非法请求(黑名单), 这些请求一律不转发到后端服务器(Tomcat) 实现思路:通过在N
阅读全文
摘要:from http://www.wkii.org/nginx-cdn-get-user-real-ip.html ##1.背景知识 1.1. 前提知识点: 关键词:ngx_http_realip_module,HAProxy,反向代理,出口IP 还有nginx中的几个变量: remote_addr
阅读全文
摘要:当我们给网站使用例如CDN,Nginx或Varnish等缓存服务时,为了获取访客的真实IP,大多数会地把访客的真实IP赋值给X-Forwarded-For(下文简称XFF)。 但是因为XFF是个HTTP请求头,也就是最前面带有http_,因此这类http信息就可以被伪造。 其实根据实际使用情况判断是
阅读全文
摘要:说起nginx自定义access.log,可能大家都不陌生,有的同学会说,那不就是定义一下format, format里面可以使用nginx内置的变量status、timelocal...(更多nginx内置的变量) , 这种咱们就不说了,这
阅读全文
摘要:from http://blog.csdn.net/force_eagle/article/details/51966333 具体思路是: 1 > 利用lua中 "lua_shared_dict" 指令开辟一个共享内存空间; 2> 通过API动态根据key值&参数修改 upstream (这里使用
阅读全文
摘要:ngx.var.arg_xx与ngx.req.get_uri_args["xx"]两者都是为了获取请求uri中的参数,例如 为了获取输入参数strider,以下两种方法都可以: local strider = ngx.var.arg_strider local strider = ngx.req.g
阅读全文
摘要:记一次openresty http.lua 性能调优之旅 1 背景 最近使用Nginx lua进行http 数据交互,因此想到了resty/http.lua,因此开启一段性能调优之旅。 2 发送HTTP GET请求代码 很简单的一段代码,利用http.lua request 函数发送http get
阅读全文
摘要:为什么 reuse_port 记得2008年做性能测试的时候,新进7台lenovo4核4G 服务器用于性能测试。 当时资源紧张,这7台服务器都装了双系统(Win2003/CentOS5)空闲时用于做肉鸡(压测的Agent)。 当时给Nginx做了一系列测试,印象很深的是:在这批机器上,Nginx状态
阅读全文
摘要:众所周知,NGINX 采用异步、事件驱动的方式处理连接。意味着无需对每个请求创建专门的进程或线程,它用一个工作进程(worker process)处理多个连接和请求。为了达到这个目的,NGINX采用非阻塞模式的 socket,并利用诸如 epoll 和 kqueue 的高效方法。 众所周知,NGIN
阅读全文
摘要:内部服务器使用nginx,做网站测试之用。不同域名使用端口号区分,如www用默认的80端口,其它域名用81,82… 有时候直接在地址栏敲网址,会发现跳转到localhost.localdomain的情况。 比如858端口下有个hx目录,这样正常访问:http://192.168.1.158:858/
阅读全文
摘要:在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 location ^~ /static_js/{p
阅读全文
摘要:https://www.nginx.com/blog/mysql-high-availability-with-nginx-plus-and-galera-cluster/ In this article, we create and test a high-availability databas
阅读全文
摘要:https协议访问比http要安全一些了在这里我们来为各位介绍关于nginx apache ssl配置让其支持https协议访问的操作过程,具体的细节步骤如下文介绍。 首先要申请SSL证书,建议到沃通、腾讯云、阿里云申请免费的SSL证书,方便不说,重要的是通过各大浏览器验证了。 nginx配置,在s
阅读全文
摘要:这里我们介绍了2种言法一个是利用limit_conn来限制连接数据与一个单连接数据,另一个使用了ngx_http_limit_conn_module限制连接与限制流量。 limit_conn 语法:limit_conn zone_name the_size作用域:http, server, loca
阅读全文
摘要:为大家介绍下nginx平滑重启与平滑升级的实现方法,这是nginx的亮点,在生产环境中经常会需要做到nginx平滑重启与升级。有需要的朋友参考下吧。 一,Nginx的平滑重启如果改变了Nginx的配置文件(nginx.conf),想重启Nginx,可以发送系统信号给Nginx主进程的方式来进行。 不
阅读全文