3 domain-name-system tomcat port
问候大家,
我有一台带有两个 tomcat 服务的服务器(一个在端口 80 上运行,另一个在 8080 端口上运行)。
我想要实现的是为这两个端口提供两个不同的 DNS 记录,因此可以通过以下方式访问它们:
http://example1/
http://example2/
Run Code Online (Sandbox Code Playgroud)
代替
http://example1/
http://example1:8080/
Run Code Online (Sandbox Code Playgroud)
我知道使用 DNS A 记录这是不可能的,但是有人知道我可以研究的另一种解决方案吗?
谢谢,
安德鲁
你不能在 DNS 级别上做到这一点。
您可以做的是让您的 server1(端口 80)记录原样,然后创建 server2 记录(您可以使用相同的 IP)并将 http 重定向到 server1:8080(您可以使用 apache 重写来做到这一点):
<VirtualHost IP:80>
ServerName server2
RewriteEngine on
RewriteRule ^(.*)$ http://server1:8080/ [R,L]
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)