如果我想直接从远程主机访问 Tomcat(即不通过 Apache),我应该将连接器配置为使用 localhost 还是外部 IP/主机名?如果它在 Windows 服务器上,并且我想从远程和桌面或两个不同的外部 IP 访问它,该怎么办?我是否需要 conf/Catalina/ 下的多个连接器和多个目录,或者我是否可以以某种方式将两个主机连接到同一个目录?
答案1
您应该使用连接器的外部主机名。
只要您使用外部 IP 的所有网络都可以访问服务器,就可以开始了 - 无需额外配置。
如果你确实需要多个主机名/IP,你可以执行以下操作tomcat 文档建议:
<Host name="www.mycompany.com" ...>
<Alias>mycompany.com</Alias>
...
</Host>