2010-02-25 47 views
10

我想在Tomcat前設置Apache。我有什麼Apache服務?我知道Apache更適合靜態頁面和圖像。我目前在Tomcat中部署了一個包含靜態頁面,圖像和Flash文件的war文件。我應該把這些都放在Apache服務器上嗎?如何從Tomcat應用程序引用這些頁面/圖像?Apache應該怎樣服務以及Tomcat應該怎樣服務?

我想使用Apache來減少戰爭文件的大小,並希望更快地提供圖像。有沒有設置Apache和Tomcat的好指南,以及放置在哪裏?

回答

4

您在Tomcat服務器上的性能/負載有問題嗎?如果你需要(性能,安全等),但不要讓事情更復雜,如果你不需要。

它曾經是Tomcat與Apache服務器的標準配置,但最新版本的Tomcat可以(也常常是)用作這兩個 HTTP服務器和Servlet容器。

查看Tomcat Connector FAQ瞭解有關該主題的信息。

爲什麼要將Apache與 Tomcat集成? (或不)

將 Tomcat與Apache集成有很多原因。還有 爲什麼不應該這樣做。 不用說,大家都會在 不同意這裏的意見。 隨着 雄貓5和6的表現, 的性能原因變得更難以 合理。

...

速度。與Tomcat相比,Apache在服務 靜態內容方面速度更快。但除非你有一個高流量的網站,這個 點是沒用的。但在某些 的情況下,tomcat可能比Apache httpd的 更快。所以基準你的網站。 當使用正確的連接器(啓用sendFile的APR )時,Tomcat可以以httpd速度 執行。速度應 不能認爲當 的Apache httpd和Tomcat的

+0

號之間進行選擇的一個因素,我沒有任何性能問題(還)作爲流量低。我認爲用Apache來對付Tomcat是標準做法,所以我正在調查。怎麼樣減少戰爭規模(通過刪除一些大的圖像和Flash文件)?出於這個原因值得設置Apache嗎? – George

+0

安全性如何?有安全性的Apache的一個參數? –

+0

IMO帶有安全性的'httpd'的參數被解釋爲:「添加另一個組件會增加您的攻擊面,所以除非您確實需要,否則不要添加它。」 –

相關問題