Si contamos con un servidor Apache, quiz谩 nos interese pasarlo a nginx聽con el menor downtime posible. Yo he hecho alguna prueba partiendo del siguiente entorno:
- CentOS release 6.6
- Apache/2.2.15 sin m贸dulos adicionales
- VirtualHosts para un proyecto PHP 5.3.3
Lo que haremos con nginx es instalarlo y configurarlo de forma muy b谩sica en un puerto diferente y posteriormente una vez est茅 todo bien, cambiar puertos de escucha.
ATENCI脫N: Si est谩s pensando en migrar de Apache a Nginx, en producci贸n, ten en cuenta que dependiendo de tu entorno, deber谩s hacerlo de una u otra manera. No es lo mismo migrar un proyecto python que sirve Apache via mod_wsgi, que un proyecto PHP que ni si quiera usa mod_rewrite (como en este聽ejemplo). Este post, por tanto, te puede servir de punto de partida, pero no es la 芦gu铆a definitiva禄.
Instalaci贸n de nginx
En primer lugar, deberemos crear el fichero para acceder al repositorio de nginx, pues 茅ste no viene en los repositorios de CentOS.
[root@lab01 ~]# vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
Tras configurar el repo, ya podremos instalar nginx via yum:
[root@lab01 ~]# yum install nginx
Continuar leyendo 芦Migrar de Apache/PHP a Nginx/PHP en CentOS禄