一、安装环境:

  • 阿里云centos 6.5
  • Nginx-1.4.4
  • Redis 3.0.3
  • LuaJIT-2.0.2

二、安装步骤:

1、安装LuaJIT-2.0.2

 

注:64位系统安装完成后或许还需要将/usr/local/lib/libluajit-5.1.so.2建立软连接到/usr/lib64/libluajit-5.1.so.2,否则在后面nginx启动时会提示找不到依赖库。

2.redis安装过程

3. nginx1.4.4的安装

4. 下载nginx中lua使用redis需要的依赖包redis.lua到nginx安装目录

https://codeload.github.com/agentzh/lua-resty-redis/tar.gz/v0.15

5. 修改nginx.conf文件

 

QQ20150830-1@2x

test.lua内容如下:

6. ip限制access.lua

 

7.新的nginx.conf配置如下:

8.访问记录,在redis内的截图:

 

QQ20150831-1@2x

 

9.访问次数过多,返回结果:

 

QQ20150902-1@2x