1

Glassfish (3.1.2) がトップ ドメインのすべてのトラフィックを特定のアプリケーション フォルダーにリダイレクトするようにします。私のドメインがmyapplication.comGlassfishlocalhost/myappフォルダーで実行されているとします。サーバーの IP アドレスを指すように DNS 設定を変更しました。後で、Glassfish で、サーバー上の特定のフォルダーを指す上位ドメインを処理できるようにします。現時点では、アプリケーションは default で実行されますdomain1

トップ ドメインのすべての Web トラフィック (ポート 80) を Glassfish サーバーの特定のアプリケーション フォルダーにリダイレクトするにはどうすればよいですか?

PS。リダイレクトを処理するために、Web ルートにファイル (html) を配置したくありません。

4

1 に答える 1

2

Glassfish管理パネルを見回した後、答えが見つかりました。docroot選択したディレクトリを指すようにパラメーターを変更しました。

Glassfish 管理パネル:

Configuration -> Virtual Server -> Server (Edit Virtual Server)

編集するパラメータ:

Docroot: ${com.sun.aas.instanceRoot}/myapp

より多くの上位ドメインを処理するには、新しい仮想サーバーを定義する必要があると思います。しかし、別の仮想サーバーを定義する場合、またはGlassfishが別のフォルダーにフィルターをかける場合、別のhttp-listnerを使用する必要がある場合、誰かが答えることができますdocrootか?

于 2013-01-07T10:29:22.473 に答える