【问题标题】:Change NGINX Binary in Heroku PHP Buildpack在 Heroku PHP Buildpack 中更改 NGINX 二进制文件
【发布时间】:2016-10-04 09:52:44
【问题描述】:

我想在启用 ssl 模块的 dokku/heroku 设置中使用 nginx:

+    --with-http_ssl_module

实现这一目标的最简单方法是什么?单独克隆 php buildpack 并不能解决问题。如何重新编译 nginx 二进制文件?如何重建 buildpack?

【问题讨论】:

    标签: heroku nginx dokku


    【解决方案1】:

    好的 - 我是这样做的:

    • 分叉构建包
    • 将 nginx 依赖更改为 1.10:

      $require["heroku-sys/nginx"] = "~1.10.0";

      在platform.php中

    • 然后编译存储一个新的nginx包(基于heroku官方的)

    • 将包裹存储在亚马逊 s3 上的某个公共位置
    • 在应用环境中添加了export HEROKU_PHP_PLATFORM_REPOSITORIES='https://s3.region.amazonaws.com/your-bucket/packages.json'这一行

    如果部署应用程序,nginx 将从您的自定义存储库加载并安装在 docker 映像中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      • 1970-01-01
      相关资源
      最近更新 更多