文档章节

centos7 openresty环境安装

自由记忆
 自由记忆
发布于 2017/09/09 22:42
字数 473
阅读 9
收藏 0

1-下载openresty 这儿安装的是最新的版本,当前也可以去官网选择想要的版本: https://openresty.org/download/openresty-1.11.2.5.tar.gz

所有的软件都统一放到/opt 下面,执行下载命令

wget https://openresty.org/download/openresty-1.11.2.5.tar.gz

执行解压:

tar zxf openresty-1.11.2.5.tar.gz

2- 安装luajit 解压成功后,进入源码里面进行安装LuaJit,就是openresty里面,安装luajit

cd /opt/openresty-1.11.2.5/bundle/LuaJIT-2.1-20170808/

make clean && make && make install

这一步利用GCC进行源代码的编译,如果没有安装GCC,先安装一下 :  yum -y install gcc安装完成后再执行上一步命令 

luajit安装完成后,将luajit软链接到/usr/local/bin下面,此时你可以打入luajit然后用tab键进行补全,会提示有2个命令

luajit luajit-2.1.0-beta3

我们要用的是luajit-2.1.0-beta3,执行命令

ln -sf luajit-2.1.0-beta3 /usr/local/bin/luajit

luajit安装成功

3- 下载ngx_cache_purge模块,该模块用于清理nginx缓存

wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz

解压: tar zxvf 2.3.tar.gz  后会有一个 ngx_cache_purge-2.3目录

4- 下载nginx_upstream_check_module模块,该模块用于ustream健康检查

wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz

解压: tar zxvf v0.3.0.tar.gz  

会得到: nginx_upstream_check_module-0.3.0 目录

5- 安装ngx_openresty

先安装依赖的软件

yum -y install pcre pcre-devel openssl openssl-devel

注意单独只安装了pcre和openssl,在./configure还是找不到相关环境,必须同时安装pcre-devel,openssl-devel才行

此处我们把openresty安装在/data/apps下面,创建该目录

mkdir -p /data/apps

切换到openresty根目录:  cd /opt/openresty-1.11.2.5

 ./configure --prefix=/data/apps/openresty --with-http_realip_module --with-pcre --with-luajit --add-module=/opt/ngx_cache_purge-2.3/ --add-module=/opt/nginx_upstream_check_module-0.3.0/ -j2 

 检查通过后,则执行编译安装

 make && make install

6- 安装成功后,启动NGINX

/data/apps/nginx/sbin/nginx

用浏览器访问是否能访问,访问之前注意要将80端口防火墙打开

firewall-cmd --add-port=80/tcp

http://ip

© 著作权归作者所有

共有 人打赏支持
自由记忆
粉丝 0
博文 3
码字总数 3425
作品 0
私信 提问
openresty+lua灰度发布的简单实验

如题,本文是笔者使用openresty 和lua脚本实现的简单灰度发布系统,记录下来。 一、安装 参考openresty 官方网站安装openresty即可 建议参考文章https://www.cnblogs.com/zdz8207/p/Nginx-L...

月黑风高杀人夜
08/27
0
0
OpenResty简介、编译安装

OpenResty,也被称为“ngxopenresty”,是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方的Nginx模块和大部分系统依赖包,用于方便地搭建能够处理超高并发...

justin_peng
07/23
0
0
openresty

在redhat上面按照文档编译安装openresty后 ,访问报错 *310 pcre_exec() failed: -14,正则匹配失败,测试环境 centos的系统同样的安装没有异常,对应的pcre都是有编译进去的,nginx -v如下:...

尴尬中出
03/01
359
0
在 OSX 上用 openresty 架设自己的 Git Web Service

在 OSX 上用 openresty 架设自己的 Git Web Service 目录 - 介绍- 下载编译安装 openresty- 启动 openresty- 下载编译运行 sockproc 守护进程- 下载安装运行 codea-scm web 服务- 在 iPad 上...

FreeBlues
2015/06/22
0
0
在 OS X 中使用 OpenResty

移除 lighttpd 在 Mac OS X 上安装lighttpd 的时候,我使用 launchctl 来实现 lighttpd 的自动启动。现在,只需要 unload 即可。 launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.li...

Surjur
2015/08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

作者 | Spring Cloud Alibaba 高级开发工程师洛夜 来自公众号阿里巴巴中间件投稿 前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 ...

Java技术栈
7分钟前
1
0
虚拟机加密

在超融合的基础设施和虚拟化成为常态的世界里,对加密的要求越来越高,越来越迫切,IT部门需考虑的重大安全问题和方法也浮现了出来。 物理数据中心时代,采取双保险式数据安全方法是相对简单...

linuxCool
10分钟前
0
0
MySQL 主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

野雪球
22分钟前
0
0
OSChina 周一乱弹 —— 温柔的人应该这样

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 《フィクション-sumika》 《フィクション-sumika》 手机党少年们想听歌,请使劲儿戳(这里) 假期时间干嘛去, @for...

小小编辑
今天
156
7
[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你...

honeymose
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部