这几天一直在研究对webapi的限流和名单的问题,于是看了开涛博客的方案,于是就用到了openresty,一个把Nginx和lua集成的东西。

下面就是整理的安装方案(简单使用基本可以这么安装)

  • 下载openresty(centos上下载也可以)
  • 安装依赖环境 yum install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl
  • tar -xzvf ngx_openresty-版本.tar.gz
  • 安装LuaJIT
    • cd bundle/LuaJIT-2.1-20150120(openresty自带版本)/
    • make clean && make && make install
    • ln -sf luajit-2.1.0-alpha /usr/local/bin/luajit(自定义路径)
  • 下载ngx_cache_purge模块,该模块用于清理nginx缓存(自行选择)
    • cd /usr/servers/ngx_openresty-版本/bundle
    • wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
    • tar -xvf 2.3.tar.gz
  • 下载nginx_upstream_check_module模块,该模块用于ustream健康检查(自行选择)
    • cd /usr/servers/ngx_openresty-版本/bundle
    • wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz
    • tar -xvf v0.3.0.tar.gz
  • 安装openresty
    • cd /usr/servers/ngx_openresty-(openresty版本)
    • ./configure --prefix=/usr/servers(自定义路径) --with-http_realip_module  --with-pcre  --with-luajit --add-module=./bundle/ngx_cache_purge-2.3/ --add-module=./bundle/nginx_upstream_check_module-0.3.0/ -j2
    • make && make install
    • ./configure 参数说明
      • --with***                 安装一些内置/集成的模块
      • --with-http_realip_module  取用户真实ip模块
      • --with-pcre              Perl兼容的达式模块
      • --with-luajit              集成luajit模块
      • --add-module        添加自定义的第三方模块,如此次的ngx_che_purge

  启动命令(启动Nginx) /usr/servers(自定义路径)/nginx/sbin/nginx

  停止  /usr/servers(自定义路径)/nginx/sbin/nginx -s stop

  刷新  /usr/servers(自定义路径)/nginx/sbin/nginx -s reload

  查看版本 /usr/servers(自定义路径)/nginx/sbin/nginx -V

上述就是简单的安装步骤了,然后可以自己happy做自己想做的事情

自己整理的openresty安装步骤的更多相关文章

  1. inception安装步骤---自己整理的安装步骤

    inception安装步骤---自己整理的安装步骤2015-09-18 15:51 6185人阅读 评论(1) 收藏 举报 分类: inception相关版权声明:本文为博主原创文章,未经博主允许不得 ...

  2. 《区块链:从入门到放弃》之obc安装步骤

    obc安装步骤 朋友们可能会好奇,厨师不研究菜谱怎么改研究兵法了,哈哈,我原本是app出身,最近被安排去预研区块链和比特币技术,2个月下来,颇有斩获.期间得到IBM的CC同学指导我一步一步安装obc的 ...

  3. RabbitMq在CentOs7下的完整安装步骤,带你踩坑

    1.前言 因为公司项目中用的RabbitMq来做消息处理,自己以前没有接触过,所以想自学一下.然额,光安装就花了6.7个小时才搞定,中间还换过一个版本,综合国内外博客才最终将所有安装中遇到的问题解决掉 ...

  4. openresty安装配置 Ubuntu下

    1.进入openresty-1.11.2.4的压缩包木木,我这里是在“/usr/local/”下: 2.进入后执行[tar -xzvf openresty-1.11.2.4.tar.gz]进行解压 3 ...

  5. openresty安装笔记

    目录 安装步骤: openresty安装在ubuntu下的安装 参考 安装OpenResty(Nginx+Lua)开发环境 安装步骤: # 创建目录/usr/servers,以后我们把所有软件安装在此 ...

  6. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  7. mac下openresty安装

    //openresty安装 http://openresty.org/ brew updatebrew install pcre openssl ./configure --prefix=/usr/l ...

  8. arcgis10.2.2桌面版具体的安装步骤过程

    先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上 一.ArcGIS许可证管理器安装 1.在软件包文件夹license man ...

  9. LoadRunner 11 安装步骤

    loadrunner 安装步骤: LoadRunner11下载:  在网上可以搜索到,在这个就不提供了. LoadRunner11原理: 破解方法和以前版本相同,我用的是LR8.0的破解文件,同样实用 ...

随机推荐

  1. 容易产生错误的where条件

    错误的方式:$where = [];if ($type == 'wait') { $where['status'] = 0;}if ($type == 'done') { $where['status ...

  2. 某次模拟考试day2t3 菊菊的数据结构

    [题目描述] 菊菊是一个码农,他很喜欢码一些高(e)级(xin)数据结构. 有一天,菊菊在打网赛时遇到了 wfj.wfj 觉得他很有前途,可以做下一代码农大神. 于是乎,wfj 给菊菊出了一道题,来检 ...

  3. jquery ajax自定义分页组件(jquery.loehpagerv1.0)原创

    简单的两个步骤截可调用 <script src="<%=basePath%>/resources/js/jquery-1.7.1.min.js"></ ...

  4. OpenMP 入门教程

    前两天(其实是几个月以前了)看到了代码中有 #pragma omp parallel for 一段,感觉好像是 OpenMP,以前看到并行化的东西都是直接躲开,既然躲不开了,不妨研究一下: OpenM ...

  5. [js笔记整理]正则篇

    一.正则基本概念 1.一种规则.模式 2.强大的字符串匹配工具 3.在js中常与字符串函数配合使用 二.js正则写法 正则在js中以正则对象存在: (1)var re=new RegExp(正则表达式 ...

  6. 原型(Prototype)模式

    原型模式属于对象的创建模式.通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象.这就是原型模式的用意.原型模式的结构 原型模式要求对象实现一个可以“克隆 ...

  7. js导出CSV

    <html> <head> <meta http-equiv="content-type" content="text/html; char ...

  8. python 基本数据类型set

    set 是一个无序且不重复的序列 set 是一个无序且不重复的序列 set 不允许重复的集合.set不允许重复的序列 1.创建 s=set() #创建空集合只能用这种方法 s={11,222,233, ...

  9. CentOS 6.x 本地yum源配置与使用

    系统默认已经安装了可使用yum的软件包,所以可以直接配置: # mount  /dev/cdrom  /mnt                                挂载镜像,可以写到配置文件 ...

  10. CentOS6.5下netcat工具安装教程

    1.下载下载地址:http://sourceforge.net/projects/netcat/files/netcat/0.7.1/下载的是netcat-0.7.1.tar.gz版本 2.拷贝用U盘 ...