将 AWS Elastic Beanstalk (Linux 2/Node.js) 默认代理替换为 lua-resty-auto-ssl 以实现多租户 SSL

我想使用lua-resty-auto-ssl作为由 Elastic Beanstalk 管理的 Amazon Linux 2 实例的默认反向代理。希望能够为这个实例上的数百个独特域名终止 SSL。

我已经成功地在另外一台 EC2 实例上使用过它,但是当我尝试将其作为启动 Elastic Beanstalk 的 AMI 映像(使用网络负载均衡器转发 80/443 端口)时,它确实起作用,但是显示了一个红色的降级符号。我认为这是跟平台钩子或竞争性 nginx 配置有关。

我想知道是否有一种方法通过扩展默认平台来实现,而不是使用 AMI。或者只是修复 AMI 方法的健康报告问题。

有人做过类似这样的事情吗?或者有什么建议? 谢谢!

点赞