gpt4 book ai didi

java - 使用域而不是 localhost/ip 地址访问 Web 应用程序会导致找不到网页?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:34 24 4
gpt4 key购买 nike

我在 tomcat 上部署了我的 java web 应用程序。我可以通过

访问它
https://localhost:8443/myWebAp

但我想用一些域名而不是本地主机来访问它。为此,我在 C:/Windows/System32/drivers/etc/hosts 的主机文件中创建了以下条目

       10.215.134.45   shopCart.myApp.com

现在我使用 url 访问我的应用程序

       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 添加到代理异常(exception)列表,以确保它使用您的主机文件解析域的 IP 地址。

关于java - 使用域而不是 localhost/ip 地址访问 Web 应用程序会导致找不到网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11648305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com