如何设置tomcat,以使http://a.site.com指向X.X.X.X:8010,而http://b.site.com指向1X.X.X.X:8020(即同一盒子上具有不同端口的两个不同站点)?令人讨厌的DNS家伙告诉我,子域a和b都必须都指向X.X.X.X,并且不能指定端口,并且我应该能够在服务器上进行管理。如何做到这一点?请提出。
答案 0 :(得分:0)
DNS记录无法指定端口,因此您需要配置某种侦听端口80的重定向(因为您使用的是HTTP)。
在Apache Tomcat中,您可以使用单独的虚拟主机执行此操作:
<VirtualHost *:80>
ServerName a.site.com
Redirect / http://X.X.X.X:8010
</VirtualHost>
<VirtualHost *:80>
ServerName b.site.com
Redirect / http://X.X.X.X:8020
</VirtualHost>