1

GlassFish サーバーはいくつかのアプリケーションをホストしますが、そのうちのいくつかだけが SSL を必要とします。単一のアプリケーション書き込みの web.xml でこれを構成できるかもしれません:

 <transport-guarantee>CONFIDENTIAL</transport-guarantee>

これは正しい方法ですか?

Glassfish管理コンソールを使用して同じ結果を達成できると思いました。デフォルトのグラスフィッシュのインストールには、2 つの http リスナーがあり、1 つはポート 8181 で SSL を使用し、もう 1 つはポート 8080 で使用します。両方のリスナーを持つデフォルトの仮想サーバーがあります。リスナー 1 (ポート 8080 のリスナー 1) を削除し、特定のコンテキスト パス上のアプリケーションがその仮想サーバーを使用していることを確認しました。アプリケーションへの http トラフィックを回避するには十分だと思っていましたが、そうではありません。ポート 8080 を使用して引き続きアクセスできます。

何が欠けていますか?

Internet で、リスナー 1 を無効にすることに関するアドバイスを見つけました。他のアプリケーションで http を使用したいので、私には実行できません。

4

0 に答える 0