我有一个有几个Docker容器的Web服务器,其中一个是nginx 。 为了便于重新部署,服务器由脚本构build。
nginx
现在我想使用letsencrypt证书。 但:
该脚本无法首先启动nginx,因为证书将会丢失。 但是脚本也不能首先获取证书,因为这需要运行一个Web服务器。 经典鸡与鸡蛋的问题。
一个解决办法是
这似乎不是一个优雅的解决scheme,所以我想知道是否有人提出了一个更好的。