Re: Dudas migracion de apache2 a nginx
"Pablo Zuñiga" <pabloze@gmail.com> escribió:
>2013/2/27 Maykel Franco Hdz <maykel@maykel.sytes.net>:
>> Hola muy buenas. Actualmente tenemos montado apache2 + sus modulos
>> necesarios php y demas. Tenemos balanceados con el proyecto
>ultramonkeys las
>> peticiones http y https a los apaches con ip virtual en el nodo
>balanceador
>> activo.
>>
>> Mi pregunta es, debo de tener algo en cuenta o existe alguna
>> incompatibilidad a nivel de php en nginx? Con apache como son 2 nodos
>> tenemos centralizados los logs de ambos servers para que los escriba
>en
>> rsyslog remoto. Imagino que se podra tambien en nginx.
>>
>> Me ha gustado mucho nginx, hablan de él en las webs y en los
>benchmark muy
>> bien. Por lo visto el performance en general es muy superior a apache
>y no
>> por poco precisamente.
>>
>> Gracias por todo.
>>
>> Saludos.
>> --
>> Enviado desde mi teléfono con K-9 Mail.
>
>Hola Maykel,
>
>Bueno comentarte una pequeña filosofía:
>
>"Para todo problema existe una solución y para todo distinto problema
>existe una distinta solución",
>
>la sencillez de esto radica en lo que necesitas y para que lo
>necesitas, la diferencia en que trabaja Apache2 y nginx se debe a sus
>públicos objetivos, por lo que depende del tipo de software que
>necesitas o debes implementar, su arquitectura, sus motores cgi y
>fastcgi, si usaras PHP-FPM, si usaras caché para base de datos, que
>tipo de caché, etc, etc. incluso si ocuparas nginx como "proxy
>reversivo"/balanceador de Apache2.
>
>Si nos pudieras contar un poco mas.
Gracias por contestar. En cuanto a bbdd, no estara en esas maquinas. Las bbdd las tengo montadas en 2 nodos con mysql galera y usando como motor de db innodb, para poder replicar cualquier cambio en ambos nodos (multi-master). Con lo cual a la bbdd se accedera remotamente.
Respecto a la finalidad del webservices, seria para apps en php. Eso si, habra bastantes dominios o virtualhosts, unos 20, de ahi la importancia de balancear y de performance que proporciona nginx.
Estoy en el movil y no te puedo confirmar cuales serian los modulos que necesitamos. La idea seria meter php-fpm puesto que se ejecuta como servicio independiente en un puerto y se enlaza con nginx y no solo por tcp sino por socket unix. El usar php-fpm aumenta la cantidad de conexiones.
Tengo nginx un poco verde, si me confundo en algo, por favor diganmelo.
Saludos.
--
Enviado desde mi teléfono con K-9 Mail.
Reply to: