nginx-upload-module模块实现文件上传(multipart/form-data和断点续传)

朱 茂海 | Nginx | 2015-09-24
前言 有时候我们想简单实现文件上传的功能,又不想使用额外的语言(比如PHP、Java),或者想实现文件的断点续传。这个时候Nginx的一个模块nginx-upload-module就能满足我们的需求。 模块安装 下载模块: cd /tmp wget https://codeload.github.com/vkholodkov/nginx-upload-module/zip/2.2 unzip 2.2 安装模块: .configure --add-modul... [阅读全文]
ė views 6没有评论 0

Nginx反向代理谷歌

朱 茂海 | Nginx | 2014-06-05
这几天谷歌都被某墙折腾得不能用了啊。上谷歌搜索资料都要翻越某墙,真悲摧啊。干脆自己用国外的一个vps反向代理谷歌吧。下面贴出我反向代理谷歌的nginx配置,造福人类。 假设用www.centos.bz反向代理谷歌,是假设,我可不愿意由于这个博客被墙。 proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g; proxy_c... [阅读全文]
ė views 650条评论 0

使用nginx lua实现网站统计中的数据收集

朱 茂海 | Nginx | 2013-09-10
网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的原理,并一步一步实际搭建一个实际的数据收集系统。 数据收集原理分析 简单来说,网站统计分析工... [阅读全文]
ė views 61条评论 0

nginx反向代理缓存配置

朱 茂海 | Nginx | 2013-08-20
这里给出示例,并详解。 http { [...] [...] proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g; proxy_cache_key "$host$request_uri"; server { server_name www.centos.bz centos.bz; root /home/www.centos.bz/web; index index.php index.html index.htm; location / { ... [阅读全文]
ė views 6没有评论 0

OpenResty(nginx扩展)实现防cc攻击

朱 茂海 | 服务器安全, Nginx | 2012-12-17
防cc攻击,推荐使用HttpGuard   本文介绍使用openresty来实现防cc攻击的功能。openresty官网http://openresty.org/cn/index.html。下面是防cc攻击的流程图。 根据流程图,我们知道防cc攻击主要包括两部分,一是限制请求速度,二是给用户发送js跳转代码进行验证请求是否合法。 一、安装依赖 centos: yum install readline-devel pcre-devel... [阅读全文]
ė views 631条评论 0

利用nginx concat模块合并js css

朱 茂海 | Nginx | 2012-09-24
如果你网站有很多css和js文件,如果把它们分别合并到一个文件,可以大大减小http请求数,加快网站访问速度。nginx-http-concat模块是由淘宝网开发的,现在淘宝网合并js和css正是用这个模块,如链接http://a.tbcdn.cn/??s/kissy/1.2.0/kissy-min.js,p/global/1.0/global-min.js,p/fp/2012/core.js,p/fp/2012/fp/module.js,p/fp/2012/fp/util.js,p/fp/201... [阅读全文]
ė views 63条评论 0

nginx_lua模块基于mysql数据库动态修改网页内容

朱 茂海 | Nginx | 2012-09-24
最近要实现一个需求,根据查询mysql数据库返回的内容,插入到网页底部。目前前端是用varnish作的缓存,刚开始想从varnish下手,但官方varnish不支持修改网页内容,要支持的话还需要自己修改源码实现,这个有点难度放弃了,于是想在varnish的后端架设一台nginx的反向代理服务器获取网页内容,然后通过nginx_lua模块实现查询mysql数据库动态修改网页的功... [阅读全文]
ė views 66条评论 0
Ɣ回顶部