Openresty实战篇(一)安装openresty

一   Openresty简介

openresty安装相关概念

二   Openresty安装

历史版本

①  安装指定版本

yum --showduplicates list openresty | expand

Openresty实战篇(一)安装openresty_第1张图片

②  安装openresty

Centos系列安装Openresty

(0) 安装'yum相关'工具
yum install yum-utils
(1) '添加openresty yum源'
yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo
(2) 查看可用的'openresty系列的软件'
yum --disablerepo="*" --enablerepo="openresty" list available
(3) 安装'TLS-->最新稳定版本'
yum install openresty -y
(4) 开启,并设置'开机启动'
systemctl start openresty.service && systemctl enable openresty.service 
(5) 查看'openresty的状态'
systemctl status openresty.service 

Openresty实战篇(一)安装openresty_第2张图片

查看'openresty版本'

Openresty实战篇(一)安装openresty_第3张图片

③  安装openresty的相关工具

opm

1) centos7.7安装opm

自'1.11.2.2'开始,OpenResty版本已经包含并'默认安装opm',所以通常你'不需要'自己安装opm

Openresty实战篇(一)安装openresty_第4张图片

2) opm使用的'相关'说明

opm: 全名 OpenResty Package Manager -->'openresty的包管理工具'

Openresty实战篇(一)安装openresty_第5张图片

3) opm的'帮助文档':opm --help

Openresty实战篇(一)安装openresty_第6张图片

4) opm相关使用的'案例'

opm相关使用的案例

Openresty实战篇(一)安装openresty_第7张图片

1、'制作'一个 opm 包  --> '核心'

2、'发布'一个 opm 包
'日志信息显示': opm 服务会'上传'给一个叫'云帆的 CDN'

现象:可以看到我们发布的库已经'跑到 Recent Uploads' 第一个去了

上传的opm包的位置

openresty的 opm 踩坑之旅

githubtoken的获取

Openresty实战篇(一)安装openresty_第8张图片

4) 安装'其它'

说明:这个是'非必须'的安装

Openresty实战篇(一)安装openresty_第9张图片

三   查看openresty的目录结构

说明: openresty默认'安装的目录'-->'/usr/local/openresty'

①  主结构

Openresty实战篇(一)安装openresty_第10张图片

②  配置文件

Openresty实战篇(一)安装openresty_第11张图片

1) 'SCGI'是FCGI在'精简数据协议和响应过程后'的产物

2) 其'设计目的'是为了适应越来越多'基于AJAX或REST的HTTP请求',而做出更快'更简洁的应答'

可执行文件

Openresty实战篇(一)安装openresty_第12张图片

④ luajit

luajit适用的lua版本

为什么Luajit不支持lua5.3

luajit 'www.luajit.org'是lua的一个Just-In-Time也就是'运行时编译器',是lua的一个高效版

使用的版本:'luajit-2.1.0-beta3'

Openresty实战篇(一)安装openresty_第13张图片

Luajit是lua5.1的一个'方言版本-->非官方版本',只'兼容5.1'

思考:如何解决当前luajit对'lua5.3的支持'问题?

Openresty实战篇(一)安装openresty_第14张图片

openresty中http请求body数据过大的处理方案

lualib

Openresty实战篇(一)安装openresty_第15张图片

Openresty实战篇(一)安装openresty_第16张图片

ngx模块-->'HTTP相关的'-->接收请求、处理请求、响应请求

Openresty实战篇(一)安装openresty_第17张图片

openssl

Openresty实战篇(一)安装openresty_第18张图片

四    官方相关的文档

参考链接1

参考链接2

你可能感兴趣的:(Openresty,openresty)