侧边栏壁纸
博主头像
与晚风述往事博主等级

万般皆下品,唯有读书高。

  • 累计撰写 149 篇文章
  • 累计创建 29 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

CentOS 7 安装OpenResty

与晚风述往事
2021-09-01 / 0 评论 / 0 点赞 / 247 阅读 / 1,346 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-09-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

环境

CentOS的版本:CentOS 7.9 2009

OpenResty的版本:1.19.9.1

SSH工具:MobaXterm(最新版本即可)

开始安装

1、检查依赖

OpenResty正常运行需要有perl 5.6.1以上、libpcre和libssl,因此我们先检查相关依赖。我这里检查出来没有libpcre和libssl,这就要我自己先安装这两个依赖了。如果能够访问外网,建议直接使用yum,如果不能访问外网,自己可以下载rpm包或配置本地yum源。

# 检查prel依赖
[root@localhost ~]# rpm -qa|grep perl
# 检查libpcre
[root@localhost ~]# rpm -qa|grep libpcre
# 检查libssl
[root@localhost ~]# rpm -qa|grep libssl
# 安装依赖
[root@localhost ~]# yum -y install pcre-devel openssl-devel gcc curl

openresty_1_19_2

2、下载OpenResty二进制包

我们可以通过官方网站直接下载二进制tar包,然后上传到服务器。如果你的服务器能够访问外网,也可以直接复制下载链接,然后通过wget直接下载到服务器中。
官方网站:http://openresty.org/en/
openresty_1_19_1

# 进入/usr/local/src目录
[root@localhost ~]# cd /usr/local/src
# 下载tar二进制包
[root@localhost src]# wget https://openresty.org/download/openresty-1.19.9.1.tar.gz

3、解压并重命名

# 解压tar二进制包
[root@localhost src]# tar -xvf openresty-1.19.9.1.tar.gz
# 重命名
[root@localhost src]# mv openresty-1.19.9.1 openresty

4、构建并安装

OpenResty的默认构建位置为:/usr/local/openresty,我这里没有特殊需求,就直接构建在此位置。如果有需要构建在其它目录,使用--prefix=PATH指定目录即可。

# 进入其目录
[root@localhost src]# cd openresty
# 构建
[root@localhost openresty]# ./configure -j2
# 安装
[root@localhost openresty]# make install

openresty_1_19_3
openresty_1_19_4
参数说明:

  • j2 2个cpu并行

5、配置环境变量

OpenResty官网建议我们添加到环境变量中。

# 配置环境变量
[root@localhost openresty]# export PATH=/usr/local/openresty/bin:$PATH

6、启动nginx

直接启动openresty即可,其实它在安装完成的时候也显示了它只是软连接,指向了/usr/local/openresty/nginx/sbin/nginx。

# 启动
[root@localhost openresty]# /usr/local/openresty/bin/openresty

结束

至此,简单的OpenResty已经安装完成。但是真正的使用,却需要大量的时间去学习如何配置。

0

评论区