yokila
yokila
Published on 2025-01-18 / 12 Visits
0
0

nginx 编译安装(增加 Lua 模块)

零、前置说明

0.1 基于

Ubuntu 24.04.1

0.2 前情提要

因为 增加 Lua 模块的 nginx 编译安装过程 相比于 常规 nginx 编译安装过程 只是多了准备 Lua相关开发包,以及 configure 命令执行有些差异,其他内容均一致,所以本文不会对一些重复的内容进行说明。

  • 若是从零开始编译安装 nginx,则需要参考此文章 nginx 编译安装 执行到完成 一、编译前的准备 的所有内容,然后回到本文。

  • 若是已编译安装过 nginx,则需要注意先阅览一下 nginx 编译安装 的过程内容和本地环境的差异,并需要注意本文是基于 nginx V1.26.2,且不涉及版本升级。

0.3 关于 Lua

推荐阅读官网介绍:About Lua

0.4 目标

以编译安装的方式,安装具备 默认安装包所有功能模块 + Lua 模块nginx V1.26.2

0.5 特别提醒

因为 OpenResty 的 ngx_http_lua_module 兼容性实在是太差,如果按照下文处理过程中,用的源码版本与笔者不同,均有可能出现各种奇怪的报错。


Comment