ruby - 将 Sinatra 与 Let's Encrypt 结合使用

标签 ruby ssl sinatra lets-encrypt

我计划使用 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/

相关文章:

ruby-on-rails - Heroku dynos/worker 的性能如何?

ruby - 是否有任何你避免使用的 Ruby 语言特性?

mysql - ActiveRecord > MySQL 适配器 > 区分大小写

java - 使用 TLSv1.1 支持扩展 Java 6

java - 如何使用在命令行上启动的 Spring Boot 自动重定向到 https

macos - 我在哪里可以获得一捆中间证书?

Ruby、Sinatra、omniauth-github 身份验证失败回调错误

ruby-on-rails - Rails RSpec 意外警报打开

ruby - 非常基本的 ruby​​/sinatra/heroku/调试问题 : how to see output of puts and p?

backbone.js - 如果未发送 json,则返回 Sinatra 中之前 block 的内容