Openresty实战篇(一)安装openresty

一   Openresty简介

openresty安装相关概念

二   Openresty安装

历史版本

①  安装指定版本

yum --showduplicates list openresty | expand

②  安装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的相关工具

opm

1) centos7.7安装opm

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

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

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

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

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

opm相关使用的案例

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

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

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

上传的opm包的位置

openresty的 opm 踩坑之旅

githubtoken的获取

4) 安装'其它'

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

三   查看openresty的目录结构

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

①  主结构

②  配置文件

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

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

可执行文件

④ luajit

luajit适用的lua版本

为什么Luajit不支持lua5.3

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

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

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

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

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

lualib

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

openssl

四    官方相关的文档

参考链接1

参考链接2

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值