Instalación Nginx – Joomla – Fastcgi

20 Apr

Para la realización de este tutorial realizaremos exactamente la misma instalación que realizamos en el caso de nuestra instalación de WordPress y Nginx la cual describimos en el post Instalar Nginx en CentOS 5.4 + WordPress, y nos detendremos en el momento de configurar nuestros hosts virtuales para usar la siguiente configuración.

Como pueden apreciar es bastante similar a la configuración que use en principio para WordPress, luego de que les funcione es solo cuestion de ir modificandola para adaptarlas a las necesidades de cada quien, plugins, componentes etc.. Espero que les sea útil.



server {
listen 192.168.2.15:80;
server_name midominio.com;

access_log /var/www/midominio.com/logs/access.log;

location / {
root /var/www/midominio.com/httpdocs/;
index index.html index.htm index.php;

if ( !-e $request_filename ) {
rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last;
break;
}

}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/nginx-deault;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index /var/www/midominio.com/httpdocs/index.php;
fastcgi_param SCRIPT_FILENAME /var/www/midominio.com/httpdocs/$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}

location = /modules/mod_oneononechat/chatfiles/ {
if ( !-e $request_filename ) {
return 404;
}
}
}

¿Quién es Rhommel Lamas?

Escribo en Talfin desde el 2006, soy un fanático de la libertad de expresión en todos sus sabores, fanboy, amante de la cultura libre, cloud computing, dispositivos móviles y de la vida en general. Emprendedor de corazón, y developer de Closet, me encantan los videojuegos, y conocer el mundo. También escribo en: Techironic mi Web Personal: Rhommell, me puedes encontrar también en Twitter: @rhoml y Facebook .

No te pierdas