【问题标题】:Using Sinatra with Let's Encrypt将 Sinatra 与 Let's Encrypt 一起使用
【发布时间】:2016-12-06 20:21:40
【问题描述】:

我打算使用 Sinatra 框架编写一个 Web 应用程序,并希望使用 Let's Encrypt 向其中添加 HTTPS。 certbot,推荐的 Let's Encrypt 客户端,不支持 Sinatra,从谷歌搜索中我找不到任何其他似乎支持它的客户端。

是否有任何支持 Sinatra 的 Let's Encrypt 客户端,如果没有,我如何从 Let's Encrypt 获取证书并配置 Sinatra 以使用它?该应用程序将在 Linux 上运行。

【问题讨论】:

    标签: ruby ssl sinatra lets-encrypt


    【解决方案1】:

    Sinatra 只是用于在 Web 服务器之上构建 Web 应用程序的框架。使用 Let's Encrypt 客户端时唯一重要的是您使用的是受支持的 Web 服务器,例如 Apache 或 Nginx。

    文档列出了这些要求:https://certbot.eff.org/docs/intro.html#system-requirements

    只要您在受支持的网络服务器上运行,您就可以使用certbot,无论您选择何种网络框架。

    【讨论】:

    • 好的,谢谢 - 你能推荐一个使用 Sinatra 设置 Apache/Nginx 的教程吗?
    • 感谢您的链接。
    • 也许你可以看看新的 nginx 单元 unit.nginx.org,它也支持 ruby​​,对于 ssl 本身,你可以使用 nginx,它可以很好地与 letencrypt 配合使用。
    猜你喜欢
    • 2021-05-06
    • 2017-01-18
    • 1970-01-01
    • 2017-06-05
    • 2020-12-31
    • 2017-11-20
    • 2018-04-23
    • 1970-01-01
    • 2015-04-14
    相关资源
    最近更新 更多