Назад | Перейти на главную страницу

Nginx или Apache в качестве веб-сервера перед Tomcat (приложение Java)?

просто интересно, какой веб-сервер между Apache и Nginx лучше поддерживается Tomcat? Меня привлекает использование Nginx для однопоточной функции. Я хочу развернуть приложение Java, работающее по HTTPS.

Ура

Прежде всего: Tomcat быстрее запускается в автономном режиме (логически, поскольку нет необходимости в проксировании). Возможно, это не самое безопасное решение, но оно быстрее. :)

Apache может использовать коннектор mod_jk, который использует AJP13, что дает вам значительное повышение производительности по сравнению с обычным HTTP-проксированием. Если вам действительно нужно использовать интерфейс, выберите Apache + mod_jk.

Apache -> Tomcat, вероятно, немного более гибкий из-за количества различных доступных вариантов коннектора, но nginx должен быть чрезвычайно быстрым. При этом, как предлагает mailq, вы можете быть достаточно довольны тем, что tomcat выступает в качестве вашего интерфейса.