要统计nginx的缓存,前提肯定是你已经配置了nginx的缓存,然后需要在日志中输出缓存的状态,如下日志格式配置: log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forw...
Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下: upstream backend { server backend1 . example . com ; server backend2 . example . com ; server . backend3 . example . com ; } server { l...
nginx的upstream目前支持4种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { se...
最近做一些 web 访问日志的统计。虽说 awstats 可以做统计,而且很好,但是我的实现是要分析参数的,awstats 有些数据也不需要(其实也对 awstats 不熟悉)。还是写个小程序去分析日志吧。分析日志前提是取出日志文件。我的环境是 nginx 生成的日志。 了解到...
为节省流量,禁止部分流氓爬虫或不重要的爬虫。nginx 用 if 和 $http_user_agent可以禁止部分访问。 如: location / { root /home/www/; if ($http_user_agent ~* qihoobot) { return 403; } #... } 然后重启 nginx nginx -s reload可以用 curl 测试一下 curl...
自己有个 vps,web 服务器安装 nginx。现在帮同事搞个 blog(自己的 blog 还没挂到 vps 上呢)。要支持 php,还不知道 wordpress rewrite 规则,所以自己的blog没搬过去就是因为这个原因。 vps 上也装有 lighttpd,搞了一个晚上 lighttpd 还没安装上 wordpres...
内存溢出遭到一个叫Linguee Bot的爬虫的频繁骚扰,所以不得不屏蔽这个爬虫,nginx屏蔽爬虫的配置如下: if ($http_user_agent ~* Linguee Bot) { return 403; }这条语句是根据正则来匹配,如果User Agent匹配上了Linguee Bot,那么直接返回403,这里的if语句...
用 spawn-fcgi 启动 fcgi apt-get install spawn-fcgi php5-cgi spawn-fcgi -a 127.0.0.1 -p 8000 -u nobody -f /usr/bin/php-cgi -C 5 ;在 nginx 里配置加下面一句,然后把一个 php 放在 /home/nginx/html 里,就可以使用了 location ~ .php$ { fastcgi_pass...
场景描述如下: nginx做前端代理,代理两台web server,需要上传文件,一个文件只能上传到一台服务器上,如何处理呢? 解决问题: 可以使用nginx负载均衡中的backup选项,将其中一台服务器设置为备份机,在正常情况下,文件上传下载都会落到非备份机上面,如...
前几天写了一下 nginx + webpy + fastcgi cache 配置详解,光配置还是不够的,启用缓存之后还需要purge缓存,今天分享下如何使用python来purge nginx的缓存。 #!/usr/bin/env python # coding: utf-8 import socket from config import configParser , logge...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
我已经谈过一些关于 Nginx 的常见问题,其中有一些是关于如何优化Nginx,很多Nginx新...
nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三...
用Nginx建站的同学,常会有限速需求。开发测试阶段在本地限速模拟公网的环境,方便调...