我将我的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地址。