【发布时间】:2016-10-09 15:05:06
【问题描述】:
目前,我正在考虑将letsencrypt https证书与yesod应用程序一起使用,它将使用keter部署到实际服务器。
我的问题是:最好的方法是什么?
虽然here 您可以看到这是可能的假设,但互联网上没有关于此的明确描述。由于.well-known 文件服务,我们有两种选择:
- 使用像 nginx 这样的外部服务器来服务
.well-known文件并将所有请求路由到 keter 下的 warp 服务器。 - 以某种方式在没有 nginx 的情况下实现路由。
根据https://github.com/yesodweb/yesod/wiki/Deploying-via-Keter-alongside-Nginx#multi-app,第二个选项更好,但我找不到这种方法的任何例子。另一方面,有很多关于如何配置 nginx 以使用letsencrypt的文档。这个 wiki 页面的最新版本是 2013 年制作的,我不确定它是否足够新鲜,自从这次与 keter 在这个问题上发生了什么变化了吗?
【问题讨论】:
标签: yesod lets-encrypt keter