自己整理的openresty安装步骤
2024-10-07 03:24:52
这几天一直在研究对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做自己想做的事情
最新文章
- PHP 原型模式
- 【转】CSS实现div的高度填满剩余空间
- MySQL几个注意点
- (转)使用Migrations更新数据库结构(Code First )
- C#开发基于Http的LaTeX数学公式转换器
- 免写前缀JS包--prefixfree.min.js--插件
- 向Int数组插入随机1到100
- Linux调试工具strace和gdb常用命令小结
- [LeetCode]题解(python):144-Binary Tree Preorder Traversal
- 我的Python成长之路---第六天---Python基础(18)---2016年2月20日(晴)
- 调用android方法,出现版本太低解决方法
- servlet+jsp update修改页面的实现,整整搞了两个小时才搞定
- SHA1 安全哈希算法(Secure Hash Algorithm)
- docker的windows环境设置
- 别人的Linux私房菜(21)基础系统设置与备份策略
- CodeForces 516C Drazil and Park 线段树
- node及socket.io实现简易websocket双向通信
- Android平台MediaCodec避坑指北
- 在Spring Boot中使用 @ConfigurationProperties 注解, @EnableConfigurationProperties
- Stack Overflow 2016年度 20个最佳Python问题(一)
热门文章
- python——进程、线程、协程
- hadoop单机环境搭建
- Oracle解析复杂json的方法
- jquery.uploadifive 解决上传限制图片或文件大小
- Mongodb以及rockmongo安装
- [笔记]机器学习(Machine Learning) - 03.正则化(Regularization)
- [ios]quartz2d画板功功能实现核心代码
- MySQL编译安装错误提示合集
- C#RichTextBox种跳转到指定行
- 文本主题模型之LDA(三) LDA求解之变分推断EM算法