2

SSLの実装を手伝ってください

レールバージョン - 3.2.8

次のファイルを編集しました。

# Gemfile
gem 'rack-ssl'

 # config/application.rb
require 'rack/ssl'
config.middleware.use Rack::SSL

私も使ってみました

# config/application.rb
config.force_ssl = true

しかし、それは示しています

SSL connection error

mysite:3000/ にアクセスすると

ただし、https:mysite にアクセスすると通常のページが表示されます

助けてください、

ありがとう、

D

4

1 に答える 1

9

これによれば:

Webrick の SSL を無効にする方法

この問題の原因はconfig.force_ssl = true. それを削除したとしても、これは望ましくないかもしれませんが、WEBrick でこのエラーが発生する問題がまだある可能性があります。Cookie のクリアを試すこともできますが、それでもうまくいかない場合があります。

それがあなたのためのオプションである場合、より良い代替手段は、シンサーバーの使用に切り替えることです:

group :development do
   gem "thin"
end

それで:

$ bundle
$ thin start --ssl

https://stackoverflow.com/a/11614213も参照してください

于 2013-01-11T23:43:38.793 に答える