apache -> nginx


Hoy me puse a experimentar un poco con nginx, de entrada simplemente quise hacer funcionar php y munin, que llenaría mis espectativas por el momento.

Hay n tutoriales, no voy a dar mucho detalle, hay que instalar nginx, php5-fpm y listo.

Con apache puedes hacer un symlink de /etc/munin/apache.conf a /etc/apache2/conf.d/munin.conf y reiniciar apache, con nginx la filosofía es un poco diferente, y lo más sencillo es simplemente hacer un symlink como este (yo acostumbro ver munin en http://localhost/munin/):

lrwxrwxrwx 1 root root 21 Nov 22 20:41 /var/www/munin -> /var/cache/munin/www/

Lo primero que hay que olvidar de apache al migrar a nginx es el .htaccess, así que en vez de andar configurando un “alias” del directorio para poder meterle monerias de apache, simplemente crear la liga de directorio original de munin a el “root” de nginx y listo, las gráficas de munin son accesibles 😀

Para php hay que configurar

cgi.fix_pathinfo=1

en /etc/php5/cgi/php.ini

Y en /etc/nginx/sites-available/default ( o el que uses ) configurar el uso de fastcgi:


location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

Por el momento es todo lo que necesito, y la configuración fue mucho más amigable que con cherokee por ejemplo.


No Comments, Comment or Ping

Reply to “apache -> nginx”