nginx - make/gmake 是否包含构建后的所有库?
问题描述
我在机器 A 上构建 openresty Nginx 并想在机器 B 上使用它。是否有必要在机器 B 上安装所有 rpm/依赖项?
机器 A 上的构建过程如下:
- yum 安装多个开发命令
- git clone 多个仓库
- wget openresty.tar.gz
- 解压 openresty,cd openresty 和
./configure --...
- 制作
- 安装
configure
当我试图了解, 和 之间的关系时make
,我make install
找到了https://stackoverflow.com/a/54628708/11887927但仍然不太明白。
如果仍然需要安装所有 rpm 和依赖项,那么我自己构建有什么好处,或者我对这个make
过程完全错误?
解决方案
可能是我表达的不够清楚。感谢任何人停下来。
机器 B 不需要 rpm/依赖项,但需要在机器 A 上构建的库
下面是它的工作原理:
- 将 Nginx 二进制文件/配置复制到 B
- 将库(包括文件夹,在我的情况下为 openresty)复制到 B
- 在我的情况下
/etc/ld.so.conf.d
,将库回显到/etc/ld.so.conf.d/luajit.conf
推荐阅读
- hyperledger-fabric - 在 Hyperledger Fabric 1.1.0 中实例化链码时出错
- wordpress - Wordpress:如何知道哪个页面正在请求特定的 css 文件
- julia - 我们如何在 Julia 中运行脚本
- r - 如何在 r 中将单个点绘制到 ggplot 图上?
- spring-boot - Issue loading external properties(which is added to classpath) in springboot
- arrays - 如何移植使用“${@:2}”?
- arrays - 按 asc 顺序排序 Fileinfo 列表
- c# - 通过代码从 Nhibernate 映射中的单个类 Map 生成多个物理表
- android - com.android.shell was not granted this permission: android.permission.WRITE_SETTINGS
- javascript - 如何根据目录中的视频制作自动填充的视频库?