自己整理的openresty安装步骤
这几天一直在研究对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做自己想做的事情
转载于:https://www.cnblogs.com/ccc39/p/7015972.html
自己整理的openresty安装步骤相关推荐
- 计算机打印机安装步骤,打印机安装步骤
打印机安装步骤 打印机(Printer) 是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上.衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声.下面是jy135小编收集整理的打印机安装 ...
- OpenResty介绍和CentOS6.5离线安装Openresty详细步骤
Lua介绍 Lua 是一个小巧的脚本语言.它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ie ...
- eclipse版本详解以及下载安装步骤及启动eclispe报错整理
一.eclispe版本详解 本段内容转载自:https://www.cnblogs.com/chenmingjun/p/8404628.html 1.eclipse版本代号一览表 Eclipse的设计 ...
- workerman在linux上怎么运行,linux系统中workerman的安装步骤
linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...
- openresty安装配置 Ubuntu下
1.进入openresty-1.11.2.4的压缩包木木,我这里是在"/usr/local/"下: 2.进入后执行[tar -xzvf openresty-1.11.2.4.tar ...
- OpenResty安装、启停止_linux
OpenResty介绍 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块. OpenR ...
- mysql 5.6 安装库_MySQL5.6安装步骤图文详解
MySQL是一个开放源码的小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网 ...
- 台式计算机的安装顺序,台式电脑安装步骤教程
台式电脑安装步骤(准备工作) 1.在CPU右下角有三角形的防呆标记,安装时将CPU的三角形和主板的三角形对应就好.由于(Intel)主板针脚或(AMD)CPU针脚容易弯曲.折断,所以安装过程要小心. ...
- 史上最详细SharePoint 2007安装步骤图解新手教程
Microsoft Office SharePoint Server 2007(简称MOSS 2007)可以构建企业门户站点,并实现团队协作.内容管理.工作流.商业智能等强大功能,是微软2007 Of ...
最新文章
- android开发多线程编程,Android多线程编程
- windows 2003 终端服务超出最大允许连接数(远程桌面,解决办法)
- linux服务器基本常识,服务器搭建-Linux基础知识
- 看完这篇不要告诉我不会封装ant design弹框组件了
- 一步步编写操作系统 46 linux的elf可执行文件格式1
- 论文浅尝 | WWW2020 - 知识图谱中的实体摘要:算法、评价和应用 (PPT)
- k-means 聚类算法
- 《天天数学》连载21:一月二十一日
- 引导页闪屏界面设计灵感
- android里build报错怎么办,Android Studio 当build时候出错解决办法
- RTX——第10章 任务调度-抢占式、时间片和合作式
- 上海海洋大学计算机二级成绩,上海海洋大学是几本 2018分数线是多少分
- html span 字体位置,span内文字居中css布局方法_让span内容居中
- Flutter混合栈管理
- 卡贴机变无锁教程_如何让“有锁”iPhone变“无锁”?“有锁”iPhone变“无锁”设置教程...
- html 未读消息红点,消息未读之点不完的小红点(Node+Websocket)
- Java使用itextpdf根据关键词插入图片
- excel表格末尾添加一行_#天职经验谈# WORD表格技巧之 定位与公式
- NSA/SA手机都是真5G 用户已购5G手机不受明年政策影响
- 华为鸿蒙主题曲,【AVW分享】华为云《鲲鹏》主题曲,华为宣传片MV剪辑版,超级带感的音乐...
热门文章
- 命名实体识别 实体抽取_您的公司为什么要关心命名实体的识别
- protel布线需要注意事项
- java继承的举例_java继承实例
- vue created 调用方法_vue 基础-生命周期 lifecycle 的执行顺序和作用
- php websocket 是否在线_看完让你彻底理解WebSocket原理,附实战代码(包含前端和后端)...
- oracle 最近的sql语句,oracle最近执行的sql语句
- mysql5.7 新增参数_MySQL 5.7 新增参数
- java changestr,java change
- java 8时间操作_Java8 时间日期类操作
- python spangt_python怎么爬去spanlt;/span中间标签的内容