我刚刚安装了Apache服务器和Tomcat,我读到我应该在Apache中放置静态html页面,并在Tomcat中放置动态页面,如JSP,Servlets和所有其他完整的Java应用程序。具体来说,它们应该分别去哪里?
例如,html文件应该放在/ var / www / html下吗? 以及/opt/apache-tomcat-7.0.34/webapps /?
下的所有其他文件任何教程?非常感谢。
答案 0 :(得分:0)
将请求从Apache转发到Tomcat的典型方法涉及使用mod_proxy,mod_proxy_ajp或mod_jk(可能还有更多)。所有这些都有很好的文档记录,如果它们符合某些条件(如路径名),基本上会涉及将Apache转发到tomcat的请求 - 所有不匹配的请求都将由Apache处理,但是你配置了这个请求。
然而,我正在讨论JB Nizet的评论:将不同内容的服务划分为Apache和Tomcat是一种优化。如果你不应该添加这种复杂性(不是它的太复杂,但它不是分开它而不是分开它),这是有争议的。例如。如果您的非优化网站可以处理1000个并发用户,但您很少会超过10个 - 请不要打扰。