Nginx
Nginx 或 Apache 作為 Tomcat(Java 應用程序)前面的 Web 伺服器?
只是想知道 Tomcat 更好地支持 Apache 和 Nginx 之間的哪個 Web 伺服器?我對使用 Nginx 的單執行緒功能很感興趣。我想部署一個在 HTTPS 上執行的 Java 應用程序。
乾杯
首先:Tomcat 獨立執行更快(邏輯上,因為不需要代理)。它可能不是最安全的解決方案,但它更快。:)
Apache 可以使用 mod_jk 連接器,它利用 AJP13,與正常 HTTP 代理相比,它為您提供了巨大的性能提升。如果您真的需要使用前端,請選擇 Apache+mod_jk。
由於可用的不同連接器選項的數量,Apache -> Tomcat 可能更靈活一些,但 nginx 應該非常快。話雖如此,正如 mailq 所建議的那樣,您可能會對 tomcat 作為您的前端感到滿意。