文档章节

centos7 openresty环境安装

自由记忆
 自由记忆
发布于 2017/09/09 22:42
字数 473
阅读 4
收藏 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
在 OSX 上用 openresty 架设自己的 Git Web Service

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

FreeBlues
2015/06/22
0
0
OpenResty(nginx扩展)实现防cc攻击

OpenResty(nginx扩展)实现防cc攻击 作者:朱 茂海 /分类:Nginx, 服务器安全 /Tag:OpenResty 文章目录 [隐藏] 一、安装依赖 二、luajit安装 三、openresty安装 四、nginx配置 防cc攻击,推荐使...

epiclight
2015/06/05
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

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04下载安装Google图解法

首先Ctrl + Alt + T打开终端,或者可以在在搜索框搜索终端。 (1)sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ ,(将下载源加入到系统的...

AI_SKI
20分钟前
0
0
spring could采坑 eureka开启验证后无法连接注册中心

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClie......

君千殇520
20分钟前
1
0
支付宝小程序下单支付接口:40004 ACQ.INVALID_PARAMETER

下面是支付宝下单接口 https://docs.open.alipay.com/api_1/alipay.trade.create/ 如果按官方文档的说明,并没有解释清楚buyer_id什么时候要传,只是说:特殊可选,啥叫特殊可选?!在调小程...

swingcoder
29分钟前
1
0
【Java】广州三本秋招经历

前言 只有光头才能变强 离上次发文章已经快两个月时间了,最近一直忙着秋招的事。今天是2018年10月22日,对于互联网行业来说,秋招就基本结束了。我这边的流程也走完了(不再笔试/面试了),所...

Java3y
31分钟前
3
0
在idea中启动多个SpringBoot项目

https://blog.csdn.net/forezp/article/details/76408139

灯下草虫鸣_
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部