centos7 openresty环境安装
centos7 openresty环境安装
自由记忆 发表于3个月前
centos7 openresty环境安装
  • 发表于 3个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

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 --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
标签: OpenResty 安装
共有 人打赏支持
粉丝 0
博文 3
码字总数 3424
×
自由记忆
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: