Apache Web Server和Apache Tomcat环境中的虚拟主机

时间:2011-07-10 09:52:00

标签: apache tomcat liferay alfresco openerp

我有许多Web应用程序,它们捆绑了Apache Tomcat Server。当这个tomcat服务器运行时,它们为我提供了使用http://IPAddress:8080/abcdef/

之类的东西来访问应用程序的选项

现在在测试服务器上,我总是可以将域名指向服务器,然后使用http://domain:8080/abcdef访问Web应用程序,但为了在域上设置它(没有端口号),我只建议使用我应该使用mod_proxy或mod_jk来改善应用服务器的性能。

现在最大的问题是我为什么要使用mod_proxy或mod_jk。它给我带来了什么好处,然后我应该如何配置它,因为它是捆绑的tomcat我是否会破解应用程序的核心?在升级过程中是否会删除/覆盖该配置?

由于

1 个答案:

答案 0 :(得分:2)

我猜你的所有问题都已在这里得到解答:http://tomcat.apache.org/tomcat-7.0-doc/proxy-howto.html

编辑此外,使用反向代理时,您可以获得一些性能和安全优势:

  1. 您的DMZ中只有一个 dumb Web服务器,可以保护您的应用程序。它还使您可以在DMZ和内部托管区域之间打开数量减少的端口。
  2. 网络服务器可以提供静态内容,从而减少应用服务器的负载。
  3. Web服务器还可以终止TLS(SSL),再次从您的应用服务器中删除负载:
  4. CLIENT ---<https>--- APACHE ---<http>--- TOMCAT