我正在使用 Thin gem 的暂存环境中的 Rails 应用程序上启用 SSL。好像我只有几步之遥。我已经入驻config.force_ssl = true
了config/environments/staging.rb
。
由于我没有告诉 Thin SSL 证书和密钥在哪里,所以 rails 放了!! Invalid request
. 至少我认为这就是它这样做的原因。
我发现 Thin 可以接受参数来确定 SSL 证书和密钥文件的位置,如本答案所示。但是,我不知道该从哪里告诉 Rails 从这些参数开始 Thin。我该怎么做呢?