IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

Installer ruby on rail


Sujet :

Ruby on Rails

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2004
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 22
    Points : 29
    Points
    29
    Par défaut Installer ruby on rail
    Bonjour

    Nous devons heberger une application web qui utilise ruby on rail.
    Je dois décider sur quels serveur je dois installer cette application.
    Donc j'ai fait quelques recherches.
    Mais cela n'as répondu à toutes mes questions.
    Nos environnement son sous redhat et nos serveur web sont sur apache

    Je ne comprend pas vraiment les interactions entre apache et ruby on rail.
    Il semble que la façon d'installer conseillé et de le faire fonctionner avec fastcgi. Est ce vrai ?

    Je suis aussi tombé sur Passenger aka mod_rails ? Quelqu'un l'a déjà utilisé ?
    Est ce fiable ?

    Quelque chose qui n'est pas clair pour moi est la différence entre Ruby RAil et Ruby on Rail?
    D'aprés ce que j'ai compris
    Ruby est le langage de programmation.
    Rails ( aussi appelé Ruby on Rails) est le framework c'est à dire un ensemble de package qui couver différente fonctionnalité plus un outils d'installation/administration des packages.
    Est ce que j'ai bien compris ?

    J'ai vu aussi que beaucoup parle de apache et mongrel mais je ne comprend pas pourquoi mettre 2 serveur web.


    Merci beaucoup de vos éclairages


    Thomas

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Points : 910
    Points
    910
    Par défaut
    Il semble que la façon d'installer conseillé et de le faire fonctionner avec fastcgi. Est ce vrai ?
    C'était vrai il y a un temps, mais celui-ci est révolu
    Aujourd'hui la plupart des gens utilisent mongrel ou thin avec un serveur frontal (apache, lighttpd, nginx & cie). L'idée est d'avoir un groupe de process relativement légers capables de gérer Rails, et de faire un reverse-proxy avec le serveur frontal pour dispatcher les requêtes. Le but est d'éviter tout les problèmes qui étaient causés par FastCGI au niveau stabilité et conso mémoire.

    Je suis aussi tombé sur Passenger aka mod_rails ? Quelqu'un l'a déjà utilisé ?
    Est ce fiable ?
    Pour l'avoir testé de façon expérimentale, j'ai été assez épaté par cette solution. C'est très simple à installer. Apparement, c'est taillé pour être fiable et même si je n'ai pas d'exemple en tête des sites l'utilisent en production. C'est la solution que je te conseillerais.

    D'aprés ce que j'ai compris
    Ruby est le langage de programmation.
    Rails ( aussi appelé Ruby on Rails) est le framework c'est à dire un ensemble de package qui couver différente fonctionnalité plus un outils d'installation/administration des packages.
    Est ce que j'ai bien compris ?
    C'est tout à fait ça
    Toute la documentation Ruby on Rails : gotapi.com/rubyrails
    Mes articles :
    > HAML : langage de template pour Ruby on Rails

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 652
    Points
    652
    Par défaut
    nos serveur web sont sur apache
    OK
    Mais apache ne suffit pas. Il manque le "branchement" entre apache et Rails.
    La solution usuelle est d'utiliser des serveurs Mongrels pour le faire.
    La difficulté c'est qu'un Mongrel, déja c'est gourmand, mais en plus, ça ne sait répondre qu'à 1 seule personne à la fois. (d'où l'utilisation du loadbalancing...)
    Il faut bien connaitre Apache dans les entrailles pour pouvoir mettre en place tout ça sérieusement.

    La solution alternative, c'est d'utiliser passenger.(un mod Apache)
    Passenger c'est facile a mettre en place, et ça marche bien.

Discussions similaires

  1. Installation Ruby on rails [Débutant]
    Par henri93 dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 20/04/2015, 10h33
  2. Pb install. Ruby et Rails sur Mac OS X
    Par n1n0x dans le forum Ruby
    Réponses: 6
    Dernier message: 05/06/2012, 22h49
  3. Réponses: 15
    Dernier message: 24/10/2010, 11h47
  4. installation serveur ruby on rails
    Par install.ruby dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 25/11/2007, 16h26
  5. installer Ruby on rails
    Par altair8080 dans le forum Ruby
    Réponses: 3
    Dernier message: 05/11/2007, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo