我在一台机器上启动了 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/
这样,您就不必指定任何端口,只需请求普通默认服务器上看似正常的网页,同时仍然重定向到您选择的应用程序。