¿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 (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.

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 *

Spanish
English
English
Japanese
German
French
Spanish

envíanos whatsapp

Salir de la versión móvil