Exodica Blog Otro blog de esos….

2Nov/112

Wordpress + Nginx + PHP-FPM

wordpress-nginx-logos1Bueno ya explique como instalar y configurar un Nginx con PHP-FPM, ahora un tip para hacer andar un Wordpress.

En realidad lo único que tendremos que hacer es reescribir todo lo que no econtramos al index.php, asi que el archivo de configuración se tendria que ver algo asi:

server {
      listen   80;
      access_log /var/log/nginx/miblog.access.log;
      error_log /var/log/nginx/miblog.err.log;
      server_name miblog.com www.miblog.com; 

      # Definimos el root
      location / {
            root   /var/www/miblog/httpdocs;
            index index.php index.html index.htm;

            # Si el archivo existe, lo sirve.
            if (-f $request_filename) {
                      expires 30d;
                      break;
            }

            # Si el archivo no exite, hace un rewrite a index.php?q=url
            if (!-e $request_filename) {
                      rewrite ^(.+)$ /index.php?q=$1 last;
            }

      }

      # Todo lo que es php..
      location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                include fastcgi_conf;
                include fastcgi_params;
                fastcgi_param DOCUMENT_ROOT /var/www/miblog/httpdocs;
                fastcgi_param SCRIPT_FILENAME /var/www/miblog/httpdocs$fastcgi_script_name;
      }

}

Listo, en realidad no es mucha ciencia.

26Aug/112

Compilando Nginx en Debian

Compilando NginxLamentablemente Debian no trae compilado el Nginx con todos los modulos que este tiene, y cuando se empieza a jugar con la optimización de este ligero servidor web, no queda otra que compilarlo a mano. Aca va una guia paso a paso para dejar un servidor Nginx andando en Debian desde las fuentes, como siempre, no solo lo vamos a instalar como un software fuera de la distro, sino que vamos a Debianizar todo lo que podamos, configuración, paths y demas.

   
Cerrar
Enviar por Correo