2011-09-24 19 views
0

httpからhttpsへのgrailsアプリケーションのリダイレクトに関する後続の質問があります。httpをgrailsのhttpsにリダイレクト

接続することができません のFirefoxに」:

grails.plugins.springsecurity.secureChannel.definition = [ 
     '/**':   'REQUIRES_SECURE_CHANNEL',] 

、これは言うページを参照するようにユーザーに発生します:別のユーザーが設定ファイルには、私はこのような何かを行うことができますが、ことを私に示しました。 localhost:8443でサーバーへの接続を確立しないでください。

これを実行する必要がありますか?もしそうなら、私のgrailsアプリをhttpsにリダイレクトする方法を教えてください。

ありがとうございました! jason

答えて

1

GrailsはデフォルトでHTTPSで実行されません。 run-app with -https optionを実行する必要があります。

+0

ありがとうございます。私はすでにHTTPSをセットアップしています。私はちょうどユーザーがhttpに行くことを試みる場合、httpsにリダイレクトされることを確認したい。今、私が前に投稿したコードを使って、httpに行くとサイトへのアクセスを止めるだけです。私はそれを保持したいが、https – jason

+0

にリダイレクトするため、手動でhttps:// localhost:8443 /に移動して非セキュアページにすることができます。 – Gregg

+0

が判明しました。私の問題はAWSとそのポート設定にあると思います。私はこの質問を投稿し直します。ご協力いただきありがとうございます! – jason

0

HTTPSは通常ポート443ではなく8443です - これはあなたの問題または入力ミスでしょうか?

+0

いいえ、エラーページから直接コピーしました。それは言う8443 – jason

+0

申し訳ありません - 私はあなたのために迅速かもしれないことを望んだ! –

+0

TomcatのデフォルトのSSLポートは8443です。デフォルトの非SSLポートが80ではなく8080であるのと似ています。ほとんどの人はTomcatの前でApacheを実行しているため、別のポート番号が必要です。ありがとう。 – Gregg

関連する問題