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

点击右上角即可分享
微信分享提示