Hola Amigos!
A continuación los pasos que tuve que llevar a cabo para instalar en mi debian un servidor Web Nginx para una app RubyOnRails.
Bajamos e instalamos RVM
curl -L get.rvm.io | bash -s stable
Luego leeremos algo parecido a ésto:
* To start using RVM you need to run `source /home/colts/.rvm/scripts/rvm`
Y por tanto haremos:
source /home/colts/.rvm/scripts/rvm
Listo ya tenemos RVM :)
Seguimos con los requerimientos de rvm haciendo
rvm requirements
(Atenti que es posible que nos pida nuestra contraseña)
Luego de un ratito nos debería dar algo como lo siguiente:
Requirements installation successful.
Luego ya podemos instalar Ruby, en este caso la versión 1.9.3 y la seleccionaremos para usar por defecto:
rvm install 1.9.3
rvm use 1.9.3 --default
Luego instalamos Rails
gem install rails
Y Luego Passenger
gem install passenger
Instalamos Nginx
rvmsudo passenger-install-nginx-module
En este paso nos puede faltar alguna librería, por ejemplo a mí me faltó esta y la instalé:
sudo aptitude install libcurl4-openssl-dev
Luego ya podemos volver a hacerlo:
rvmsudo passenger-install-nginx-module
Por último nos falta el script de arranque:
wget -O init-deb.sh http://library.linode.com/assets/660-init-deb.sh
sudo mv init-deb.sh /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo /usr/sbin/update-rc.d -f nginx defaults
Y listo, ya podemos hacer:
sudo service nginx stop
sudo service nginx start
sudo service nginx restart
sudo service nginx reload
Así que lo arrancaremos:
sudo service nginx start
Y configuraremos nuestra nueva app rails aquí:
sudo nano /opt/nginx/conf/nginx.conf
Con la siguiente info:
server {
listen 80;
server_name example.com;
passenger_enabled on;
root /var/www/mi_super_app/public;
}
Ahora sólo nos resta crear la app y agregar en /var/www un enlace simbólico a nuestra app y listo!
Nos vemos amigos!
No hay comentarios:
Publicar un comentario