¿Cómo configurar Nginx en el servidor para la aplicación Rails?

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 (pronunciado “motor X”) es un servidor web/proxy inverso y proxy de correo electrónico (IMAP/POP3) liviano y de alto rendimiento. Tiene una licencia similar a BSD. Se ejecuta en UNIX, GNU/Linux, variantes BSD, Mac OS X, Solaris y Microsoft Windows. A diferencia de los servidores tradicionales, no depende de subprocesos para manejar las solicitudes.

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.

Incluso si no espera manejar miles de solicitudes simultáneas, aún puede beneficiarse de su alto rendimiento y su pequeña huella de memoria. Se escala en todas las direcciones: desde el VPS más pequeño hasta grupos de servidores.

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.

Suscríbete para recibir las últimas actualizaciones

Artículos Relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish