【问题标题】:SSL on DigitalOcean without Apache or Nginix没有 Apache 或 Nginx 的 DigitalOcean 上的 SSL
【发布时间】:2018-12-04 16:48:05
【问题描述】:

好的,我对此很陌生,所以如果我说的没有意义,我很抱歉。我是一名 ruby​​ on rails 开发人员,我想使用 Digital Ocean 托管我的 Web 应用程序。现在我安装了 Ubuntu 18.04,并按照这篇文章将我的 rails 应用程序部署到我的 Web 服务器:

https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/standalone/oss/install_language_runtime.html

本文介绍了如何使用名为 Passenger 的库将 ruby​​ on rails 应用程序部署到 Digital Ocean。在安装过程中,我们没有安装ApacheNginx

这就是问题所在...我找到的每篇教程或文章都解释了如何使用 Apache 或 Nginx 配置 SSL 证书。他们使用诸如 Let's Encrypt 之类的库。但是,就像我说的,我没有使用 Apache 或 Nginx。我正在使用乘客。

如何在不需要 Apache 或 Nginx 的情况下在我的数字海洋水滴上实施 SSL 证书。或者,如果你们中的任何人有任何文章可以帮助我解决这个问题,如果你能分享它们,我将不胜感激。非常感谢!

【问题讨论】:

    标签: ruby-on-rails passenger digital-ocean


    【解决方案1】:

    不知道你有没有找到,这是官方教程:Using SSL with Passenger in Production

    【讨论】:

    • 这有点好笑。本教程的一部分使用了 Nginx。我没有 Nginx,所以它对我不起作用......我会继续寻找。谢谢!
    • 继续阅读本教程...您会发现您需要分几步安装 Nginx。乘客是您的红宝石语言解释器,可以这么说,而不是网络服务器。到目前为止,您所做的是允许您的 droplet 解释您的 Ruby 代码,但不能通过网络提供它。 (这相当于安装 PHP 或 php-fpm 或类似的东西,并期望在没有 Apache 或 Nginx 的情况下将其提供给网络......两个不同的东西:))
    • @JavierLarroulet 天哪,是的。谢谢,这确实是我需要的解释。我真的不知道Passenger是什么。我会继续前进。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2020-05-08
    • 2019-07-30
    • 2019-01-22
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2020-08-13
    相关资源
    最近更新 更多