我计划使用 Sinatra 框架编写 Web 应用程序,并希望使用 Let's Encrypt 向其添加 HTTPS。 certbot
,推荐的 Let's Encrypt 客户端,不支持 Sinatra,从谷歌搜索我找不到任何其他似乎支持它的。
是否有支持 Sinatra 的 Let's Encrypt 客户端,如果不支持,我如何从 Let's Encrypt 获取证书并配置 Sinatra 以使用它?该应用程序将在 Linux 上运行。
最佳答案
Sinatra 只是您用来在网络服务器上构建网络应用程序的框架。使用 Let's Encrypt 客户端时唯一重要的是您使用的是受支持的 Web 服务器,例如 Apache 或 Nginx。
文档列出了这些要求:https://certbot.eff.org/docs/intro.html#system-requirements
只要您在受支持的 Web 服务器上运行,无论您选择何种 Web 框架,您都可以使用 certbot
。
关于ruby - 将 Sinatra 与 Let's Encrypt 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704175/