Tuesday, June 24, 2008

"Muro" - desde Slicehost --> Rails - Nginx - Mongrel

En la anterior entrada escribía sobre Slicehost, pués bién luego de utlizar gran parte de mi tiempo libre he podido configurar desde cero mi slice adecuadamente para que sirva aplicaciones desarrolladas en Rails, (en éste momento ésta corriendo "murito") el mayor problema que encontre fue con las versiones de "RubyGems" anteriores a 1.2 que hacían que mi Slice de 256 mb se muriera al intentar un simple "gem install xxx", la solución y en parte tuve suerte fu esperar 2 días para el lanzamiento de 1.2 (la explicación acá).

Esta no es una entrada sobre cómo configurar todo, para eso existe documentación clara, pero sí quiero ahorrarle algo de tiempo a quienes lo necesiten con la configuración de nginx que fué lo qué más tiempo me llevo entender y hacer.

Estos dos archivos pueden servir de guía, en el primero, la configuracion de mi "nginx.conf", y en el segundo el de un "vhost" para una aplicación de Rails utlizando "Mongrel Clusters", para quién no quiera utlizar "vhost" puede pegar todo en "nginx.conf", acá esta la configuración de mi cluster necesaria para que el vhost funcione adecuadamente.

Una guía más detallada de instalación y de localización de archivos se encuentra acá, sólo que me parecío importante mostrar los archivos de configuracion de mi nginx pués es fácil de modificar y los de la guía no es que esten muy completos y claros que digamos, ó almenos para mí.