15 votos

Alternativas para Apache

Nuestro actual de la pila es Apache + Tomcat + MySQL, utilizando ProxyPass AJP a fuego solicitudes de Apache Tomcat. También contamos con PHP para Wordpress en los mismos sitios, y por lo tanto necesita de trabajo .htaccess archivos. En respuesta a un problema molesto (ver este Stack Overflow de la página), estamos considerando la alternativa de las pilas. Tenga en cuenta que nosotros generalmente bastante como apache, pero este problema es un show-tapón: si no podemos solucionarlo, que no podemos usar Apache.

Las alternativas incluyen:

  • Tomcat solo
  • Glassfish (Java servidor de aplicaciones, bifurcada de Tomcat)
  • Jetty (Java server)
  • Resina
  • LightTPD (ligero servidor HTTP)
  • Nginx (ligero servidor HTTP)

A mi modo de ver, las soluciones se dividen en dos campos: el puro campo de Java, tales como Glassfish; o la fracción de campo, tales como nuestro actual de Apache + Tomcat. Nos gusta la idea de un puro de Java solución, ya que menos partes móviles debe significar menos a ir mal; pero ¿alguno de ellos el apoyo de PHP, .htaccess de archivos, etc?

En teoría podríamos hacer la división de la otra manera - tiene una sencilla portada fin de que los apoderados a Apache que sólo los bits que tiene esas características, pero en la práctica, que sería del 80% de las solicitudes.

¿Qué opciones de las personas sugieren?

5voto

Jauder Ho Puntos 3172

Mi preferido de la pila es utilizar nginx como un reemplazo para Apache. Siempre que sea necesario, php-fpm llena en la necesidad de PHP. La instalación ha funcionado perfectamente para la implementación de aplicaciones, tales como Rieles, Magento y SugarCRM.

4voto

Carlton Jenke Puntos 2483

Glassfish será más escalable que Tomcat porque utiliza Grizzly (NIO). Usted no tiene muchas opciones aparte de una variación de Tomcat, Jetty, o Glassfish debido al requisito de Java. PHP se pueden ejecutar con Quercus, pero puede ser mejor simplemente se implementa mediante Nginx.

2voto

David Rabinowitz Puntos 130

Hay PHP implementaciones en Java, El que yo conozco (pero no lo he usado) es este uno. Hay un post en el blog sobre cómo instalarlo en GlassFish (como WordPress), pero supongo que la instalación de tomcat es el mismo. Con respecto a el .htaccess, usted no ha escrito qué es exactamente lo que tienes, pero si es para URL rerwriting luego está el UrlRewriteFilter que hace el mismo trabajo con la misma semántica.

0voto

Adam Ramadhan Puntos 128

Cherokee ? ¿dónde está él ? http://www.cherokee-project.com/

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: