Railsでforce_sslしたらELBのヘルスチェックが通らなくて困ったときのメモ
いろいろ紆余曲折したけど、ELBからのリクエストヘッダにはHTTP_X_FORWARDED_FORがついているが、ヘルスチェックにはついてないので、これを利用する。
environments/staging or production
config.force_ssl = true config.ssl_options = { exclude: proc { |env| !env['HTTP_X_FORWARDED_FOR'] } }
こんだけ。
むずかしく考えすぎてしまって時間使っちまった・・・。
- 作者: 福本伸行
- 出版社/メーカー: 竹書房
- 発売日: 1992/04
- メディア: コミック
- クリック: 24回
- この商品を含むブログ (86件) を見る
- メディア: コミック
- クリック: 3回
- この商品を含むブログを見る