【问题标题】:Replace local url with a domain name in Windows Server在 Windows Server 中将本地 url 替换为域名
【发布时间】:2015-09-23 15:13:49
【问题描述】:

我已经使用 Tomcat 8.0 开发了一个 Web 应用程序。 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 但没有结果。

【问题讨论】:

    标签: tomcat windows-server-2008 tomcat8 windows-server


    【解决方案1】:

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

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

    192.168.1.2    www.myapp.com
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-04
      • 2017-03-20
      • 2021-10-01
      • 2016-09-23
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多