Comment configurer Nginx sur le serveur pour l’application Rails ?

Rubis sur Rails est un framework Web de développement rapide populaire. Il permet aux concepteurs et aux développeurs Web d'implémenter rapidement une application Ruby on Rails dynamique et complète. Cet article décrit les procédures d'installation Rubis sur Rails en conjonction avec la configuration nginx et le module Passager.

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.

Au lieu de cela, il utilise une architecture événementielle (asynchrone) beaucoup plus évolutive. Cette architecture utilise de petits, mais plus important encore, prévisible quantités de mémoire sous charge.

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.

Pour installer nginx, vous aurez d'abord besoin d'un passager :

Installer le passager :

$ gem installer passager

$ passager -v

Afin de permettre à Passenger de l'installer, vous devez d'abord installer une dépendance.

$ sudo apt-get install libcurl4-openssl-dev

utilisez rvmsudo que sudo normal pour l'installer

$rvmsudo passager-install-nginx-module

démarrer nginx

$ sudo /opt/nginx/sbin/nginx

Configuration

$ sudo nano /opt/nginx/conf/nginx.conf (VPS)

$ sudo /etc/init.d/nginx recharger (VPS)

exemple de fichier de configuration

serveur {

écoutez 80 ;

nom_serveur www.votredomaine.com ;

racine /home/Nagakiran/test_app/current/public;

passager_enabled activé ;

#charset koi8-r;

#access_log logs/host.access.log principal ;

#emplacement / {

# racine HTML ;

# index index.html index.htm;

#}

Prenez contact avec nous.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

French
English
English
Japanese
German
French
Spanish

WhatsApp nous

Quitter la version mobile