我正在尝试将名为“Cricket_rank_inspector”的 Java Web 应用程序映射到域 www.CRRI.com/cri
我计划将以下 2 条记录添加到 httpd.conf(CRRI.com 的 VHOST 部分下)
ProxyPass /cri ajp://105.5.131.200:8009/Cricket_Rank_Inspector ProxyPassReverse /wri ajp://105.5.131.200:8009/Cricket_Rank_Inspector
我是否正确地假设上述内容将使http://www.CRRI.com/cri-> Java Web 应用程序。
根据我的示例,Web 应用程序的确切 URL 是什么?另外,我是否需要在 Tomcat 中配置某些内容以将此特定域 (CRRI.com) 分配给我的 Web 应用程序?因为目前我在调用此 Web 应用程序时也使用 IP 地址和端口。
任何帮助和指导都将不胜感激。
谢谢,Arvind。
答案1
如果你在 tomcat server.xml 上定义了虚拟主机,请使用“ProxyPreserveHost”,
ProxyPreserveHost On
ProxyPass /cri ajp://105.5.131.200:8009/Cricket_Rank_Inspector
ProxyPassReverse /cri ajp://105.5.131.200:8009/Cricket_Rank_Inspector
如果你没有定义虚拟主机,上面两行配置就足够了