2016-10-04 43 views
0

我想一个dokku内使用nginx/Heroku的启用了SSL模块设置:变化NGINX二进制中的Heroku PHP Buildpack

+ --with-http_ssl_module 

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

回答

0

好的 - 我这样做是这样的:

  • 分叉的buildpack
  • 改变nginx的依赖,以1.10:

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

    在platform.php

  • 然后编译并存储一个新的nginx包(基于官方英雄U盘)

  • 存储包somwhere公众在Amazon S3上
  • 添加到应用环境中的行export HEROKU_PHP_PLATFORM_REPOSITORIES='https://s3.region.amazonaws.com/your-bucket/packages.json'

如果部署一个应用程序,nginx的会从您的自定义库加载并安装了泊坞窗内图片。