• lua统计nginx内部变量数据

    日期:

    统计nginx的请求数据,一般有几个办法,一个是logrotate,通过access.log计算,这个很详细,但是实时性差一些;一个是Tengine提供的pipe,这个实时性更好,但是管道如果出现堵塞,麻烦就多了~这两种办法,归根结底都是把日志记录在本地(pipe方式如果要长期...

  • nginx下使用webpy框架简单小例子

    日期:

    [Python]代码 nginx -------------------------------------------------------- server { listen 80 ; server_name new . vtao . net ; access_log / var / log / nginx / new . vtao . net . log ; location / { include fastcgi_params ; fastcgi_pass un...

  • java nginx监控服务程序调度算法实现

    日期:

    package com . wole . monitor ; import java . util . HashMap ; import java . util . HashSet ; import java . util . List ; import java . util . Map ; import java . util . Queue ; import java . util . Set ; import java . util . concurrent . C...

  • nginx给静态文件添加浏览器缓存过期设置

    日期:

    在nginx中可以方便的给静态文件添加缓存过期的响应头,来最大可能优化网页的加载速度,节省服务器的带宽。 location ~* \.(?:ico|css|js|gif|jpe?g|png)$ { expires 30d; add_header Pragma public; add_header Cache-Control public; }上面的配置会给所有的i...

  • 在nginx中集成lua脚本:添加自定义Http头,封IP等

    日期:

    这几个月里,我们逐步把Lua集成到Mixlr的前端Nginx配置中。 Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期...

  • nginx定制500,502,503,504页面

    日期:

    最近比较烦,有些页面出不来就显示504 gateway timeout了,一方面得想办法解决问题,另外一方面也想给nginx配置一个自定义的错误静态页面,别让用户看504 gateway timeout。 查了下资料,配置很简单: server { listen 80; error_page 500 /500.html; error_p...

  • Nginx Proxy 代理图片静态文件缓存配置

    日期:

    图片服务器使用 Nginx 的 proxy_store 把主服务器的静态内容缓存到本地。一次访问结束后,以后的访问将直接在本地硬盘上读写。从而分担流量负载 server { include listen.conf; server_name ucenter.gznow.org; location ~ \.php$ { limit_conn one 20; limit...

  • nginx封ip,禁用IP段的设置说明

    日期:

    nginx的ngx_http_access_module 模块可以封配置内的ip或者ip段,语法如下: deny IP; deny subnet; allow IP; allow subnet; # block all ips deny all; # allow all ips allow all;如果规则之间有冲突,会以最前面匹配的规则为准。 如何配置禁用ip或ip段呢?...

  • python删除nginx反响代理缓存代码

    日期:

    #!/usr/bin/env python Clear nginx a url cache import os try: from hashlib import md5 except: from md5 import md5 url=raw_input(Please enter url : ) isClr=raw_input(You sure you want to clear %s cache ? (y/n) % url) if isClr==y or isClr==Y :...

  • python分析apache和nginx日志文件输出访客ip列表

    日期:

    ips = {} fh = open(/var/log/nginx/access.log, r).readlines() for line in fh: ip = line.split( )[0] if 6 len(ip) =15: ips[ip] = ips.get(ip, 0) + 1 print ips...