OpenResty开发环境搭建

ops/2024/12/27 11:15:36/

简介

OpenResty® 是一个基于 Nginx的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。官方地址:http://openresty.org/cn/

具备下列特点:

  • 具备Nginx的完整功能
  • 基于Lua语言进行扩展,集成了大量精良的 Lua 库、第三方模块
  • 允许使用Lua自定义业务逻辑、自定义库

OpenResty安装

作者的环境是Centos79,命令上根据不同平台可能有不同

首先要安装OpenResty的依赖开发库,执行命令:

yum install -y pcre-devel openssl-devel gcc --skip-broken

安装OpenResty仓库
你可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum check-update 命令)。运行下面的命令就可以添加我们的仓库:

yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo

安装OpenResty

yum install -y openresty

默认的安装路径是/usr/local/openresty,以下是安装完成对应的目录

[root@localhost openresty]# ll
total 24
drwxr-xr-x.  2 root root    23 Dec 24 08:58 bin
-rw-r--r--.  1 root root 22924 Oct 13 10:32 COPYRIGHT
drwxr-xr-x.  6 root root    56 Dec 24 08:58 luajit
drwxr-xr-x.  5 root root   105 Dec 24 08:58 lualib
drwxr-xr-x. 11 root root   151 Dec 24 09:06 nginx
drwxr-xr-x.  4 root root    28 Dec 24 08:58 openssl3
drwxr-xr-x.  3 root root    17 Dec 24 08:58 pcre2
drwxr-xr-x.  3 root root    20 Dec 24 08:58 site
drwxr-xr-x.  3 root root    17 Dec 24 08:58 zlib

http://www.ppmy.cn/ops/144920.html

相关文章

什么是Rasa框架(智能机器人对话系统)

Rasa 是一个开源框架,专门用于构建基于机器学习的对话式人工智能助手或聊天机器人。它提供了从自然语言理解 (NLU) 到对话管理的一站式解决方案。 Rasa 的主要组成部分 Rasa NLU (Natural Language Understanding) 用于处理用户输入,提取意图和实体。主…

Redis篇--常见问题篇1--缓存穿透(缓存空值,布隆过滤器,接口限流)

1、概述 缓存穿透是指客户端请求的数据既不在Redis缓存中,也不在数据库中。换句话说,缓存和数据库中都不存在该数据,但客户端仍然发起了查询请求。这种情况下,缓存无法命中,请求会直接穿透到数据库,而数据…

一篇梳理清楚JavaScript ES6中的Promise

1. 历史背景 在 JavaScript 的早期,异步操作主要通过回调函数(callback)实现。然而,随着应用变得更加复杂,嵌套的回调函数逐渐导致了 “回调地狱”(callback hell) 的问题。例如: …

Linux系统文件

/etc初始化系统重要⽂件 /etc/sysconfig/network-scripts/ifcfg-eth0:⽹卡配置⽂件 /etc/resolv.conf:Linux系统DNS客户端配置⽂件 /etc/hostname (CentOS7) /etc/sysconfig/network:(CentOS 6)主机名配置⽂件 /etc/hosts:系统本地的DNS解析⽂件 /etc/fstab:配置开机设备⾃动挂…

sqlite基础

在 SQLite 中,可以使用 CREATE INDEX 语句为表中的字段添加索引,以加速查询操作。 1. 为单个字段添加索引 假设有一个表 users,并且你想为 email 字段创建索引: CREATE INDEX idx_users_email ON users(email);这条语句会为 us…

如何编写 Prompt

如何编写 Prompt Prompt 示例参考 对于特定的任务来说,没有万能的Prompt,只有一些通用的模式,要完成这个任务还需要这个任务特定的 Example,大部分优秀的 Prompt 都需要 Example,这其实应用了模型的短期学习能力。另外…

计算机基础知识复习12.24

http和https有那些区别 http是超文本传输协议,信息是明文传输,存在安全风险的问题,https则解决http不安全的缺点,在TCP和HTTP网络层之间加入了SSL/TLS安全协议,使得报文能够加密传输 http连接建立相对简单&#xff0…

windows 钉钉缓存路径不能修改 默认C盘解决方案

1.问题背景 windows系统C盘被钉钉缓存占用大量空间,导致C盘存储严重不足;但钉钉不支持修改缓存路径 2.解决方案 为钉钉缓存路径创建软连接到其他目录 3.解决步骤 a.钉钉设置里找到,钉钉缓存路径 C:\Users\admin\AppData\Roaming\DingTalk …