lua写网页(OpenResty)

news/2025/3/18 11:33:57

故事背景,公司有一个项目居然是用lua写的网页,我是真第一次遇到用lua写网页的,以前遇到的都是php.
一般呢,我也没看这个lua写的网页的代码,但是现在要求另外一个项目也要这个,于是研究了下,发现是OpenResty框架。
本人就是指明一个方向,lua可以写网页,同时安装环境。因为再深的等我搞懂再更新。

OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
简单地说OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模
型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。

ubuntu安装
sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates
wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -echo "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/openresty.list
sudo apt-get update
sudo apt-get install openresty

启动 
openresty
关闭
openresty -s stop
重启
openresty -s reload

https://zhuanlan.zhihu.com/p/113198576
 


http://www.niftyadmin.cn/n/5890631.html

相关文章

N-Triples, Turtle, RDF/XML 都是什么?还有其他类似的么?

N-Triples、Turtle 和 RDF/XML 是三种用于表示和存储RDF(Resource Description Framework)数据的序列化格式。它们各自具有不同的特点和适用场景。 N-Triples N-Triples 是一种基于行的纯文本格式,用于表示RDF图。它将RDF三元组(…

MySQL事务及索引复习笔记

本文参考小林coding,地址事务隔离级别是怎么实现的? | 小林coding 事务 一、事务是什么? 比如一个程序是转账,你要扣减a的余额,增加b的余额,但是如果程序执行扣减成功然后挂了,就会出现a的余额…

JVM内存结构笔记03-方法区

文章目录 方法区1.定义2.组成方法区与永久代和元空间的关系为什么要将永久代 (PermGen) 替换为元空间 (MetaSpace) 呢? 3.方法区常用参数4.运行时常量池常量池运行时常量池定义查看class文件 方法区 1.定义 方法区属于是 JVM 运行时数据区域的一块逻辑区域,是各个…

DeepSeek推荐:Android线程使用与注意事项总结

在 Android 开发中,线程(Thread)的正确使用对应用的性能和稳定性至关重要。以下是 Thread 的使用技巧与注意事项,结合 Android 系统的特性进行总结: 一、使用技巧 主线程(UI 线程)与子线程分工…

qt5中使用中文报错error: C2001: 常量中有换行符

1.qt5中使用中文报错error: C2001: 常量中有换行符 如这条代码: this->ui->pbtn_open_card->setText("关闭卡");运行时报错,提示常量中有换行符 2.工具->选项->文本编辑,选择下图 3.重新按utf-8加载编码 4.文件开头添加 #pr…

【区块链+ 医疗健康】基于区块链和AI 技术的儿童近视防控大数据平台 | FISCO BCOS 应用案例

随着电子产品的普及和学生学习压力的增加, 儿童近视问题日益严重。传统的防控手段难以满足大规模、个性化的需求,而基于区块链技术的儿童近视防控大数据平台能够提供更加精准、安全和高效的解决方案。 水木清源(深圳)智能科技有限…

数据类设计_图片类设计之3_半规则图类设计(前端架构基础)

前言 学的东西多了,要想办法用出来.C和C是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容 引入 接续上一篇讨论半规则图类型的设计 半规则图的定义 什么是半规则图?笔者看见了一些似乎规则又不是太规则的图形,例如带圆角的矩阵,在页面上找一个圆角框 为了…

SpringBoot注解驱动CRUD工具:spring-avue-plus

项目背景 作为一个后端小伙伴,最大的痛点就是写完的接口需要拥有一些可视化的页面去承载这些功能使用【如果是只给后端那么swagger也足够了,非后端有点呛】如果有专业前端去弄确实也快,但是小公司呀~~~ 学呗~妈呀,现在的前端也挺…