LoginSignup
5
4

More than 5 years have passed since last update.

Groovyのちょっとしたこと「Grails 3.0.1でSSL->None SSLでのRedirectをうまくやる方法」

Last updated at Posted at 2015-05-26

リバプロの役割を持ったNginxでSSLして、裏側のApplicationServerはNoneSSL。という構成はよくあると思うのですが、Controllerクラスでredirectメソッドを使うと、url引数で設定しない限りリダイレクト先がNoneSSLなURLになるというよろしくないことが起きます。

いくつか解決方法はあるのですが、サイト全体がSSLである場合に一番てっとり早い方法はGrailsアプリケーションの起動時の引数で
-Dgrails.serverURL=https://yourSiteURL
とやることです。

この設定により、redirectメソッドの基底のURLが設定したものになるため全ての相対パスへのredirectがSSLのURLにリダイレクトされるようになります。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4