3

Tomcat に Java Web アプリケーションをデプロイしました。私はそれにアクセスすることができます

https://localhost:8443/myWebAp

しかし、localhost の代わりに何らかのドメイン名でアクセスしたいのです。このために、C:/Windows/System32/drivers/etc/hosts のホスト ファイルに以下のエントリを作成します。

       10.215.134.45   shopCart.myApp.com

今、私は自分のアプリケーションにURLでアクセスします

       https://shopCart.myApp.com:8443/myWebAp

Webページが見つかりませんと表示されます。ただし、shopCart.myApp.com の代わりに 10.215.134.45 などの IP を入力するとすぐに正常に動作します。もう1つの奇妙なことは、次のようにエントリを指定した場合です

  10.215.134.45   shopCart 

そして今、アプリにアクセスします

 https://shopCart:8443/myWebAp 

正常に動作しますが、shopCart に .(ドット) を追加するとすぐに、ブラウザが shopCart.myApp.com に対して IP を解決できないようです。その背後にある理由がわかりませんか? ドメイン名に対して IP の代わりに 127.0.0.1 を指定しようとしましたが、結果は同じでした

4

1 に答える 1

3

これは通常、プロキシの背後にいて、ブラウザがホスト ファイル/DNS を使用するのではなく、プロキシを使用して URL を解決している場合にのみ発生します。*.myApp.com をプロキシ例外リストに追加して、hosts ファイルを使用してドメインの IP アドレスを解決できるようにする必要があります。

于 2012-07-25T12:02:40.007 に答える