gpt4 book ai didi

tomcat - 在 Windows Server 中用域名替换本地 url

转载 作者:行者123 更新时间:2023-11-28 23:29:17 39 4
gpt4 key购买 nike

我用 Tomcat 8.0 开发了一个网络应用程序。 Tomcat 在 Windows Server 8.0 中作为 Windows 服务安装。因此,我从 url http://192.168.1.2:8080/MyWebapp 运行应用程序(在我的网络内)。有什么方法可以用 www.mywebapp.com 之类的域名替换它,它将导航到我的网络应用程序?

我尝试在我的电脑 (windows 8) 中编辑 System32 文件夹中的主机文件,添加以下行 http://192.168.1.2:8080/MyWebapp www. myapp.com 但没有结果。

最佳答案

您误解了 DNS 的工作原理,因此您破坏了 hosts 文件。

DNS 不关心协议(protocol),只关心 IP 地址。这样做:

192.168.1.2    www.myapp.com

IIRC,Windows 出于某种原因在修改主机文件后需要重新启动。如果它不能立即工作,请重新启动。

请记住,在您的应用程序中对 Web 应用程序的主机名进行硬编码是错误的:您必须重新编写应用程序才能将其移动到另一台服务器。相反,使所有链接都相对于当前主机和当前上下文路径(无论它是什么:也不要对其进行硬编码,以防将来要重命名应用程序)。

关于tomcat - 在 Windows Server 中用域名替换本地 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32743350/

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