【问题标题】:What should Apache serve and what should Tomcat serve?Apache 应该服务什么,Tomcat 应该服务什么?
【发布时间】:2011-01-20 19:23:06
【问题描述】:

我正在尝试在 Tomcat 前设置 Apache。我有什么 Apache 服务?我知道 Apache 更适合静态页面和图像。我目前在 Tomcat 中部署了一个包含静态页面、图像和 Flash 文件的 war 文件。我应该把这些都放在Apache服务器上吗?如何从 Tomcat 应用程序中引用这些页面/图像?

我想使用 Apache 来减小 war 文件的大小并希望更快地提供图像。有没有关于设置 Apache 和 Tomcat 以及放置什么的好指南?

【问题讨论】:

    标签: apache tomcat static-content


    【解决方案1】:

    您的 Tomcat 服务器的性能/负载是否有问题? 如果需要(性能、安全性等),请执行此操作,但如果您不这样做,请不要让事情变得更复杂'不需要。

    它曾经是在 Tomcat 前端使用 Apache 服务器的标准,但最近版本的 Tomcat 可以(并且经常)用作 HTTP 服务器和 Servlet 容器。

    查看Tomcat Connector FAQ 以获取有关该主题的信息。

    为什么要将 Apache 与 雄猫? (或不)

    整合的原因有很多 Tomcat 与 Apache。并且有 不应该这样做的原因。 不用说,每个人都会 不同意这里的观点。 有 Tomcat 5 和 6 的性能, 性能原因变得更难 证明。

    ...

    速度。 Apache 服务速度更快 静态内容比Tomcat。但除非 你有一个高流量的网站,这个 点没用。但在一些 场景下,tomcat 可以比 阿帕奇 httpd。因此,对您的网站进行基准测试。 Tomcat 可以以 httpd 速度运行 使用正确的连接器时(APR 启用 sendFile)。速度应该 不被视为一个因素 在 Apache httpd 和 雄猫

    【讨论】:

    • 不,我没有任何性能问题(目前),因为流量很低。我认为将 Tomcat 与 Apache 放在一起是标准做法,所以我正在调查。如何减少战争规模(通过删除一些大图像和 Flash 文件)?是否值得为此设置 Apache?
    • 安全性怎么样?有安全性的 apache 的论据吗?
    • IMO 将 httpd 的安全参数解释为:“添加另一个组件会增加你的攻击面,所以除非你真的需要它,否则不要添加它。”
    猜你喜欢
    • 2017-08-01
    • 1970-01-01
    • 2014-10-26
    • 2011-09-25
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 2010-09-17
    • 2012-03-29
    相关资源
    最近更新 更多