リバプロの役割を持ったNginxでSSLして、裏側のApplicationServerはNoneSSL。という構成はよくあると思うのですが、Controllerクラスでredirectメソッドを使うと、url引数で設定しない限りリダイレクト先がNoneSSLなURLになるというよろしくないことが起きます。
いくつか解決方法はあるのですが、サイト全体がSSLである場合に一番てっとり早い方法はGrailsアプリケーションの起動時の引数で
-Dgrails.serverURL=https://yourSiteURL
とやることです。
この設定により、redirectメソッドの基底のURLが設定したものになるため全ての相対パスへのredirectがSSLのURLにリダイレクトされるようになります。