Nuestra pila actual es Apache + Tomcat + MySQL, usando ProxyPass
AJP para disparar solicitudes de Apache a Tomcat. También ejecutamos PHP para Wordpress en los mismos sitios, por lo que necesitamos .htaccess
archivos de trabajo . En respuesta a un problema molesto (vea esta página de Desbordamiento de pila) , estamos considerando pilas alternativas. Tenga en cuenta que generalmente nos gusta bastante Apache, pero este problema es un obstáculo: si no podemos solucionarlo, no podemos usar Apache.
Las alternativas incluyen:
- Tomcat solo
- Glassfish (servidor de aplicaciones Java, bifurcado de Tomcat)
- Jetty (servidor Java)
- Resina
- LightTPD (servidor HTTP ligero)
- Nginx (servidor HTTP ligero)
A mi modo de ver, las soluciones se dividen en dos campos: el campo puro de Java, como Glassfish; o el campo dividido como nuestro actual Apache + Tomcat. Nos gusta la idea de una solución Java pura, ya que menos partes móviles deberían significar menos errores; pero, ¿alguno de ellos admite PHP, .htaccess
archivos, etc.?
En teoría, podríamos hacer la división de la otra manera: tener un front-end simple que representa a Apache solo en aquellos bits que necesitan esas características, pero en la práctica eso sería el 80% de las solicitudes.
¿Qué opciones sugieren las personas?