如何将参数传递给Thin in Rails 3.1+以配置SSL?

时间:2012-05-14 20:40:08

标签: ruby-on-rails ssl thin

我正在使用Thin gem的暂存环境中的Rails应用上启用SSL。好像我只有几步之遥。我在config.force_ssl = true中设置了config/environments/staging.rb

由于我没有告诉Thin SSL证书和密钥在哪里,因此rails !! Invalid request。至少我认为这就是为什么这样做。

我发现Thin可以接受参数来确定SSL证书和密钥文件的位置,如this answer中所示。但是,我无法弄清楚在哪里告诉Rails用这些参数开始Thin。我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您从命令行开始,则可以运行thin start --ssl而不是rails server(以及How can I pass SSL options into "rails server" in Rails 3.0?中列出的任何其他选项)