RailsでSSLを扱うとき、railsアプリ内でredirectしているところ(エラーページへの遷移など)ではなぜかhttpsでなくhttpのほうへ飛ばされてしまうという罠が良く知られていて、回避策としてapacheのhttpd.confなどで RequestHeader set X_FORWARDED_PROTO 'https'のような記述を追加してやればよいと色々なサイトさんで紹介されています。 今回、申込フォームへ遷移する際にはhttpsのほうへリダイレクトしたいという極々ありがちな要件がありまして、confファイルで以下のようにVirtualHostを設定してみました。 ServerAdmin admin@example.com DocumentRoot /home/hoge/rails-app/my-site/public ServerName example.com:80 R