构建 NGINX 的 Debian/Ubuntu 定制版本的帮助脚本

2016 年 12 月 8 日
 Livid
https://github.com/a-rodin/nginx-dpkg-build
4924 次点击
所在节点    NGINX
7 条回复
hosiet
2016 年 12 月 9 日
看过挺想吐槽,可以实现得更优雅的, docker 也是杀鸡上牛刀的感觉。
orzfly
2016 年 12 月 9 日
@hosiet 吐槽啥?怎样可以实现得更优雅?

可以详细说说嘛……我觉得这个脚本很棒啊解决了一大痛点呀……
ericFork
2016 年 12 月 9 日
我现在的做法是 Fork 了 nginx 官方 ppa 的 srcpkg 然后用 cowbuilder 编译多发行版的 debian 包
然后把 nginx-extras 替换为 openresty
Livid
2016 年 12 月 9 日
@ericFork 请教一下, NGINX 构建之后其实就是单个 binary 文件加一些配置文件。但是有可能把 Lua 模块依赖的那两个 lib 也包括到单个 binary 文件里么?
LazyZhu
2016 年 12 月 9 日
@Livid lua shared libraries *.so 不是编译进 binary 里面的,而是和 *.lua 一样 一起打包进 deb 的,像这样:
https://github.com/tapstream/openresty-debian/blob/master/Dockerfile#L74
p2p
2016 年 12 月 9 日
Keyes
2016 年 12 月 9 日
@Livid 公司的应用都是自己编了 lua 的静态库版本, link 进去就不需要依赖 lua 动态库了,只是最终 bin 会大点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/326303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX