【问题标题】:Rails app using Thin and SSL on Heroku (Procfile)在 Heroku (Procfile) 上使用 Thin 和 SSL 的 Rails 应用程序
【发布时间】:2013-11-08 13:22:43
【问题描述】:

我在 Heroku 上使用 Thin Web 服务器通过 SSL 运行 Rails 应用程序时遇到了一些问题。我认为可能导致我的问题的一件事是我没有使用 ssl 启动瘦服务器(如显示的herehere)。但是,我不知道在 Heroku 上使用 ssl 启动瘦服务器的正确语法。以下是我尝试过的不同的 procfile 变体:

web: thin start --ssl -p $PORT

web: bundle exec thin start --ssl -p $PORT

web: bundle exec rails s thin --ssl -p $PORT

web: thin start --ssl

【问题讨论】:

    标签: ruby-on-rails ssl heroku thin procfile


    【解决方案1】:

    在 Heroku 上,SSL 会在请求到达您的应用程序之前终止。您的应用只会看到正常的 HTTP 流量。我认为您不需要向thin 传递任何参数,只需正常启动它,您应该能够使用https://example.herokuapp.com/ 通过HTTPS 访问您的站点。

    如果您有自定义域,Dev Center article on SSL endpoints 中有更多信息。

    【讨论】:

      猜你喜欢
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-03
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多