本教程将介绍如何一步一步手动编译 OpenResty,OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,拥有非常好的拓展性让服务器发挥更好性能。教程中将全部依赖 Linux 发行版组建中的依赖,而免除编译带来的后期维护成本。
介绍
本教程将介绍如何一步一步手动编译 OpenResty,OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,拥有非常好的拓展性让服务器发挥更好性能。教程中将全部依赖 Linux 发行版组建中的依赖,而免除编译带来的后期维护成本。
OpenResty 的额外拓展:
- OpenSSL 1.0.2,提供 ALPN 支持,支持 HTTP/2
- Nginx-CT,透明证书提高 HTTPS 网站的安全性和浏览器支持
- ngx_PageSpeed,Google 家的网站性能优化工具
- Brotli,实现比 Gzip 更高的压缩率
- Jemalloc,优化内存管理
服务器准备
教程
本教程以,Ubuntu 16.04 LTS 64位版 为例。
设定版本变量
如果软件版本更新后,为了方便起见,后续修改版本号只需修改下面的变量即可。 在 SSH终端 中输入:
#

本教程详细介绍了如何在Ubuntu 16.04 LTS上手动编译OpenResty,包括设置版本变量、安装依赖、下载源码、编译及配置。OpenResty结合Nginx和Lua,提供高性能Web平台,并集成了OpenSSL、Nginx-CT、ngx_PageSpeed、Brotli和Jemalloc等扩展以提升性能。
最低0.47元/天 解锁文章
1234

被折叠的 条评论
为什么被折叠?



