我们在 windows 2000 服务器的 tomcat 服务器中运行了 web 应用程序。我们可以使用 http://50.191.142.161:8081/xxx.
此外,我们还获得了域名 www.xxxx.com。现在我们如何在没有端口附加的情况下将这个域映射到那个公共(public) IP。
最佳答案
你需要做两件事:
首先,您必须将您的 tomcat 映射到端口 80。
至少有三种解决方案:
- 更改 HTTP-Port in your server.xml to 80
- 或者您可以激活 AJP-connector并使用 an apache-httpd作为前端服务器
- 您可以使用一些防火墙规则映射端口
我会使用解决方案 1 或 2。
第二部分是将您的域映射到 IP
我不认为你可以自己做这件事,你必须将 DNS 条目更改为你的 IP。
更新
如果您拥有 Windows 服务器并安装了域 Controller ,您可能需要阅读以下内容:http://www.microsoft.com/en-us/download/details.aspx?id=11156
关于java - windows 2000 server中tomcat应用映射域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19819388/