nginx - make/gmake 是否包含构建后的所有库?

标签 nginx lua centos rpm openresty

我在机器 A 上构建 openresty Nginx 并想在机器 B 上使用它。是否有必要在机器 B 上安装所有 rpm/依赖项?
机器 A 上的构建过程如下:

  • yum 安装多开发命令
  • git clone 多个仓库
  • wget openresty.tar.gz
  • 解压 openresty,cd openresty 和 ./configure --...
  • 制作
  • gmake 安装

  • 当我试图理解 configure 之间的关系时, makemake 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就我而言
  • 关于nginx - make/gmake 是否包含构建后的所有库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63276326/

    相关文章:

    php - 使用 PHP 安装 Nginx

    python - 使用 Nginx 设置 Apache Superset 作为反向代理

    date - 在 Lua 中比较日期

    java - centos 5 上的队列计量学

    linux - 创建指向所有子文件夹的大量符号链接(symbolic link)

    nginx - 无法使用 NginX/FastCGI 建立 Websocket 连接

    string - 如何获取字符串中的行数?

    string - 卢阿 : Incorrect string length for String with Special Characters

    apache - httpd - 文件存在时不触发 if 子句

    nginx - 命名 Docker 卷以共享构建而不更新