Techioz Blog

Rails アプリケーション (localhost) が自動的に HTTPS にリダイレクトされる

概要

次の質問の「回答」を使用して、ローカルの Rails アプリケーションで HTTPS を試してきました: Rails 4 で SSL を使用するように WEBrick を構成する

したがって、「2番目の/bin/rails_tempファイル」を介してRailsを実行していましたが、httpsは機能していました

元のrailsファイルに戻って「rails s」を実行すると、すべてがhttpsにリダイレクトされます

ブラウザのキャッシュをクリアしたり、新しいブラウザをロードしたり、/tmp/ コンテンツを削除したりしてみました

完全に負けました!

解決策

アプリケーションのどこかで SSL を強制していますか?

たとえば、config.force_ssl = true

おそらくポートを変更すると動作に影響するでしょうか?

:Port => 3000, # ここでポートを指定します

おそらくラップトップはサーバーの状態をキャッシュしているので、そのアドレスを変更すると (/etc/hosts を使用して) 解決するでしょうか?

127.0.0.1 sslapplication.local