nginx著名的轻量级web server ... nginx详情
- 天朝的墙弄得我不要不要的。 流量只进不出,想要查点好的资料,还是得Google,加上本人是google粉,所以没有FQ是不行的 开始用的goagent不过貌似google的ip被封了不少,然后放弃了 接着是红杏,开始很好用,然后买了一年,妈蛋。结果也被搞掉了,到现在还没恢复 然后就是自己搞vps,现在访问的挺爽。 独乐了不如众乐乐,我用自己的vps做一个反向代理来给大…3顶 1040浏览 2015-11-22 11:44:08分享
- 在nginx lua脚本中可以通过req.get_uri_args() 来获得所有请求get参数 [代码片段(1行)] args是一个table类型,可以通过args.key获得请求信息…0顶 22572浏览 2015-11-10 09:51:58分享
- Nginx的geo模块可以做全局负载均衡,可以要根据客户端ip访问到不同的server。比如,可以将电信的用户访问定向到电信服务器,网通的用户重 定向到网通服务器。我这里实现只有移动手机用户才能访问服务器。首先要收集全移动网关ip. **nginx.conf** [代码片段(28行)] **cmcc.conf** [代码片段(1行)] …0顶 59211浏览 2015-08-04 15:03:37分享
- 使用 gzip 压缩可以降低网站带宽消耗,同时提升访问速度 **[其他]代码** [代码片段(14行)] …0顶 25195浏览 2015-05-22 09:40:11分享
- nginx作为反向代理是如何取得代理的具体服务器, 例如有如下nginx配置: [代码片段(14行)] 可以在nginx日志配置中添加`$upstream_addr`来记录具体是代理的是那台服务器。 例如在nginx配置http节点中添加下面日志配置: [代码片段(1行)] 然后在需要的server节点添加下面的配置 [代码片段(1行)] …0顶 63020浏览 2015-05-19 19:48:42分享
- 在做自动静态化的时候,突然想到下面这个场景,也给出了解决方法。亲,真的很实用,耐心看下去。当我从后台上传一个截图之后,480*800的截图之后,当时就没有压 缩出320*480的小缩略图。好吧,服务器轮询一下,全部产生出320*480的图片。那下一次呢,又有160*240的图片了,又轮询吗,费时费力,还不能马上就 得到小图。这个时候,我们就要开始抱怨了,怎么要这么多种图片啊,设计师,你就不能老早就…0顶 13428浏览 2015-03-30 09:28:53分享
- 例行检查服务器运行状态时在nginx错误日中发现了很多下面的错误: [代码片段(5行)] 我的nginx中配置了wsgi_cache(这个和nginx的fastcgi_cache和proxy_cache是类似的东东), 配置缓存相关的部分代码如下所示: [代码片段(5行)] 我将keys_zone设置为170m内存,出现** ngx_slab_alloc() failed:…0顶 1649浏览 2015-02-03 22:25:50分享
- 在站点遇到攻击且无明显攻击特征,造成站点访问慢,nginx不断返回502等错误时,可利用nginx+lua+redis实现在指定的时间段内,若单IP的请求量达到指定的数量后对该IP进行封禁,nginx返回403禁止访问。利用redis的expire命令设置封禁IP的过期时间达到在指定的封禁时间后实行自动解封的目的。 一、安装环境: - CentOS x64 release 6.…0顶 34304浏览 2015-01-08 09:09:02分享
- **nginx.conf** [代码片段(73行)] **proxy_conf** [代码片段(10行)] **fastcgi_conf** [代码片段(21行)] **mime_types** [代码片段(48行)] …0顶 83068浏览 2015-01-07 20:30:30分享
- nginx日志中突然出现了很多下面的错误信息: [代码片段(6行)] 这个错误是由于nginx缓存设置的keyzone设置的值太小了 [代码片段(1行)] 可以通过调整key_zone的内存大小来解决此问题。…0顶 69593浏览 2014-12-27 15:36:33分享
- 直接使用pip和apt-get搞定supervisor和uwsgi的安装 ##首先配置uwsgi和django 在觉得合适的位置创建一个uwsgi.ini文件 加入如下配置 [代码片段(11行)] 使用uwsgi –ini uwsgi.ini 运行 没问题就先停止这个进程(会用supervisord来管理)然后进入下一步 ##配置nginx 配置文件如下 …1顶 61044浏览 2014-12-10 22:56:55分享
- 分享下outofmemory.cn的nginx日志配置: [代码片段(3行)] log_format中配置了日志的格式,我记录的日志项有 ip, 时间, 域名 ,请求,状态号, 请求长度,请求时间, referer, 浏览器,以及缓存状态…0顶 327浏览 2014-11-08 14:41:08分享
- 近期由于工作需要,做了些防DDOS攻击的研究,发现nginx本身就有这方面的模块ngx_http_limit_req_module和ngx_http_limit_conn_module。 ##一、基本介绍 ###1.ngx_http_limit_req_module 配置格式及说明: 设置一个缓存区保存不同key的状态,这里的状态是指当前的过量请求数。而key是由varia…0顶 71918浏览 2014-11-07 15:24:45分享
- 经常会有一些无聊的人,对网站发起ddos攻击或者cc攻击。 可以在nginx上做一下限制来防止类似攻击。如下配置nginx.conf文件内容: [代码片段(28行)] 配置之后需要重启nignx , 重启命令`service nignx restart` 配置的详细说明请参考:http://nginx.org/en/docs/http/ngx_http_limit_conn…0顶 44924浏览 2014-11-07 15:12:56分享
- 统计nginx的请求数据,一般有几个办法,一个是logrotate,通过access.log计算,这个很详细,但是实时性差一些;一个是Tengine提供的pipe,这个实时性更好,但是管道如果出现堵塞,麻烦就多了~这两种办法,归根结底都是把日志记录在本地(pipe方式如果要长期保留依然要记磁盘)然后由脚本完成计算。今天这里说另一种方法:在nginx内部,随着每次请求完成一些基础的数据统计,然后输出…0顶 17493浏览 2014-08-09 11:41:41分享
- ##安装lua_nginx_module 模块 lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty Centos和debian的安装就简单了。。 这里说下freebsd的安装: [代码片段(17行)] 安装完成后,我们体验一下lua ##第一个lua脚本 ngx.say 是打印的打印输出的意思。。。 [代码…0顶 157375浏览 2014-08-09 10:49:02分享
- 这几个月里,我们逐步把Lua集成到Mixlr的前端Nginx配置中。 Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 ##强制搜索引擎只索引mixlr.com Google把子域名当作完全独立的网站…0顶 38859浏览 2014-08-09 10:34:52分享
- 最近比较烦,有些页面出不来就显示504 gateway timeout了,一方面得想办法解决问题,另外一方面也想给nginx配置一个自定义的错误静态页面,别让用户看“504 gateway timeout”。 查了下资料,配置很简单: [代码片段(11行)] 配置很简单,和配置404页面的配置方式是一样的,请注意/test location是一个测试页面,不要写进你的配置中。…0顶 67453浏览 2014-07-25 14:55:23分享
- 在nginx中可以方便的给静态文件添加缓存过期的响应头,来最大可能优化网页的加载速度,节省服务器的带宽。 [代码片段(5行)] 上面的配置会给所有的ico,css,js,jpeg,jpe,png文件添加30天过去的缓存头,修改nginx配置之后需要通过下面的命令来使配置生效。 [代码片段(1行)] 需要切换到nginx的根目录。 nginx配置完毕后,可以访问页面看静…0顶 50658浏览 2014-05-24 15:13:19分享
- 网站中的一个url的规则发生了变化,但是从外链中来的地址依然走的是老地址,于是从nginx配置入手做老地址的重定向。 我的老地址类似下面地址: `http://outofmemory.cn/wr?u=http://www.javabloger.com/article/glassfish-v3-jvm-configuring-and-64-bit-jvm.html?source=rss`…2顶 519浏览 2014-05-15 22:11:54分享