05-06-2010, 12:45 PM
(Modification du message : 05-06-2010, 12:46 PM par Sephi-Chan.)
Bonjour,
Je vous annonce un risque de plantage du site dans le courant du week-end. N'ayez pas peur si ça arrive.
En effet, je m'apprête à déployer une application Rails 3 avec Ruby 1.9.1.
Le serveur est bien configuré pour héberger des applications Rails 2.3 avec Ruby 1.8.7 grâce à Apache et le module Passenger.
Le problème, c'est que la version de l'interpréter Ruby utilisé par Apache est définie pour l'ensemble du serveur, et non pour chaque site. Je dois donc utiliser un autre serveur qui se chargera d'exécuter les sites utilisant une autre version de Ruby.
Pour cela, je vais installer le serveur Nginx en tant que serveur web (pour héberger mes sites qui tournent avec Ruby 1.9.1), mais aussi en tant que reverse proxy afin de rediriger certaines requêtes HTTP (par exemples celles adressées à jeuweb.org) vers le serveur Apache actuel.
Sephi-Chan
Je vous annonce un risque de plantage du site dans le courant du week-end. N'ayez pas peur si ça arrive.
En effet, je m'apprête à déployer une application Rails 3 avec Ruby 1.9.1.
Le serveur est bien configuré pour héberger des applications Rails 2.3 avec Ruby 1.8.7 grâce à Apache et le module Passenger.
Le problème, c'est que la version de l'interpréter Ruby utilisé par Apache est définie pour l'ensemble du serveur, et non pour chaque site. Je dois donc utiliser un autre serveur qui se chargera d'exécuter les sites utilisant une autre version de Ruby.
Pour cela, je vais installer le serveur Nginx en tant que serveur web (pour héberger mes sites qui tournent avec Ruby 1.9.1), mais aussi en tant que reverse proxy afin de rediriger certaines requêtes HTTP (par exemples celles adressées à jeuweb.org) vers le serveur Apache actuel.
Sephi-Chan