我将我的Java Web应用程序部署在tomcat上。我可以使用

https://localhost:8443/myWebAp

但是我想用一些域名而不是本地主机访问它。为此,我在C:/ Windows / System32 / drivers / etc / hosts的主机文件中输入以下内容
       10.215.134.45   shopCart.myApp.com

现在我用网址访问我的应用程序
       https://shopCart.myApp.com:8443/myWebAp

它说找不到网页。虽然只要我输入我的IP即10.215.134.45而不是shopCart.myApp.com,它就可以正常工作。另一个奇怪的事情是,如果我给
  10.215.134.45   shopCart

现在可以使用该应用
 https://shopCart:8443/myWebAp

它工作正常,但是只要我在shopCart中附加一些。(点),就好像浏览器无法针对shopCart.myApp.com解析ip。我没有得到背后的原因是什么?我还尝试提供127.0.0.1而不是我的域名IP,但结果相同

最佳答案

通常,仅当您在代理服务器后面并且浏览器使用代理服务器解析URL而不是使用主机文件/ DNS时,才会发生这种情况。您应该将* .myApp.com添加到代理例外列表中,以确保它使用主机文件解析该域的IP地址。

10-08 16:13