将 IP 和端口映射到域

将 IP 和端口映射到域

我在一台机器上启动了 3 个不同的 Java 应用程序。以下是我的应用程序的 URL

http://ip1:8084/application1
http://ip1:8085/application2
http://ip1:80/application3

这里的应用程序使用不同的端口。我还购买了 3 个域名来映射上面启动的应用程序。我想要如下映射

 www.a1.com ->  http://ip1:8084/application1
 www.a2.com ->  http://ip1:8085/application2
 www.a3.com ->  http://ip1:80/application3

如何添加每个域及其对应的 URL。我在具有不同 tomcat 实例的 Windows 服务器中安装了上述应用程序

答案1

域名不指向任何特定端口。它指向 IP,而不是 [ip:port] 组合。

我是猜测您想通过 Web 浏览器访问这三个基于 Java 的应用程序(否则我不明白为什么在示例中使用 http。域本质上与 http 没有关系)。

http://服务器名称.域1.tld/可以接受默认 http 端口 (80) 上的连接,然后将其转发到http://ip1:8084/application1/

接下来你用http://服务器名称.域2.tld/.除非你转发http://ip1:8085/application2/

这样,您就不必指定任何端口,只需请求普通默认服务器上看似正常的网页,同时仍然重定向到您选择的应用程序。

相关内容