JeuWeb - Crée ton jeu par navigateur
Risques de plantage du site ce week-end - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Général (https://jeuweb.org/forumdisplay.php?fid=36)
+--- Forum : Règlements et annonces (https://jeuweb.org/forumdisplay.php?fid=40)
+--- Sujet : Risques de plantage du site ce week-end (/showthread.php?tid=4873)

Pages : 1 2


Risques de plantage du site ce week-end - Sephi-Chan - 05-06-2010

Bonjour,

Je vous annonce un risque de plantage du site dans le courant du week-end. N'ayez pas peur si ça arrive. Smile

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. Smile


Sephi-Chan


RE: Risques de plantage du site ce week-end - Allwise - 05-06-2010

Good luck & have fun Wink
Sinon tu pouvais peut être aussi lancer une autre instance d'Apache2 avec une autre conf, qui écouterait un autre port. Mais c'est bien de goûter à tout, Nginx est super pour servir du statique, bien que je préfère utiliser lighty car j'ai plus l'habitude.


RE: Risques de plantage du site ce week-end - Sephi-Chan - 05-06-2010

Si j'utilise un autre port, ça va enlaidir l'URL. :triste3:

En revanche, le reverse proxy (Nginx) écoute sur le port 80 et redirige vers Apache (qui écoute sur le port 8001) ou vers lui même (sur le port 8002) sans polluer l'URL, donc c'est cool.

Ensuite, si Nginx est connu (à l'image de Lighty) pour sont efficacité à contenir des ressources statiques, je ne sais pas s'il a beaucoup à envier à Apache pour servir du contenu dynamique. Tu as des infos là-dessus ?


Sephi-Chan


RE: Risques de plantage du site ce week-end - Sephi-Chan - 05-06-2010

Voilà, c'est fait ! JeuWeb est servi par Apache via Nginx. Curieusement, plus plus difficile a été de gérer les URL réécrites du sites.
Du coup je suis repassé à un système sans réécriture d'URL puisque j'en avais plein le cul.


Sephi-Chan


RE: Risques de plantage du site ce week-end - Shudrum - 05-06-2010

Royal Smile

Et on a rien vu passer !


RE: Risques de plantage du site ce week-end - Sephi-Chan - 05-06-2010

Oula si !? Le site a été interrompu par intermittences sur 2 heures environ. Et ensuite, les liens ne fonctionnaient plus. :p
J'suis pas aussi compétent que je ne le voudrais ! ^^


Sephi-Chan


RE: Risques de plantage du site ce week-end - srm - 05-06-2010

Et donc tu as cassé tout le ref nat c'est bien ça ? Smile


RE: Risques de plantage du site ce week-end - Sephi-Chan - 05-06-2010

Exactement. Les réécritures d'URL ont sauté.


Sephi-Chan


RE: Risques de plantage du site ce week-end - srm - 05-06-2010

Et tu t'en fou ? Et bien... C'est dire l'importance que tu accordes à Jeuweb
http://jeuweb.org


RE: Risques de plantage du site ce week-end - Sephi-Chan - 05-06-2010

Non je ne m'en fiche pas. Chaque chose en son temps.


Sephi-Chan