Ruby on Rails es un marco web popular de rápido desarrollo. Permite a los diseñadores y desarrolladores web implementar rápidamente una aplicación Ruby on Rails dinámica y con todas las funciones. Este artículo describe los procedimientos para instalar Ruby on Rails junto con la configuración de nginx y el módulo Passenger.
Nginx (pronounced “engine X”) is a lightweight, high-performance Web server/reverse proxy and e-mail (IMAP/POP3) proxy. It is licensed under a BSD-like license. It runs on UNIX, GNU/Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows . Unlike traditional servers, it doesn’t rely on threads to handle requests.
En su lugar, utiliza una arquitectura mucho más escalable basada en eventos (asíncrona). Esta arquitectura utiliza elementos pequeños, pero más importantes, previsible cantidades de memoria bajo carga.
Even if you don’t expect to handle thousands of simultaneous requests, you can still benefit from its’s high-performance and small memory footprint. It scales in all directions: from the smallest VPS all the way up to clusters of servers.
Para instalar nginx, primero necesitarás pasajero:
Instalar pasajero:
Pasajero de instalación de gemas $
$ pasajero -v
Para permitir que Passenger lo instale, primero debe instalar una dependencia.
$ sudo apt-get install libcurl4-openssl-dev
use rvmsudo que el sudo normal para instalarlo
$rvmsudo pasajero-instalación-módulo-nginx
iniciar nginx
$ sudo /opt/nginx/sbin/nginx
Configuración
$ sudo nano /opt/nginx/conf/nginx.conf (VPS)
$ sudo /etc/init.d/nginx recarga (VPS)
ejemplo de archivo de configuración
servidor {
escuchar 80;
nombre_servidor www.sudominio.com;
raíz /home/Nagakiran/test_app/current/public;
pasajero_enabled encendido;
#charset koi8-r;
#access_log registros/host.access.log principal;
#ubicación / {
# raíz html;
# índice index.html index.htm;
#}
Póngase en contacto con nosotros.