Debian On Rails : Apache 2.2 + MySQL + Ruby + Rails + PHP + Mongrel + Mongrel_cluster + Subversion + Trac + Capistrano

Posted by Pierre Rigal on janvier 11, 2007

Il y a quelques mois de cela je louais un serveur dédié avec comme but initial d’héberger mes propres sites et ceux de quelques amis. Je pensais alors que l’installation et la configuration de mon serveur ne serait qu’une formalité [modeste]au vue de mon expérience[/modeste]… Je me trompai alors dans les grandes largeurs !

Effectivement ce n’est que quelques mois plus tard et au bout de multiples expériences plus ou moins avortées avec différents panels d’administration que j’arrive enfin avec une installation que je qualifierai de presque correcte de mon serveur web…

Je vais donc vous faire part dans cet article des étapes que j’ai suivies pour en arriver là.

  1. Objectifs
  2. Installation système et applications
    1. Installation - Debian et utilitaires
    2. Installation - Apache 2.2 & PHP5 (ou 4)
    3. Installation - MySQL
    4. Installation - Subversion
    5. Installation - Ruby, Rails and friends ;)
    6. Installation - Mongrel, Mongrel_cluster, Capistrano
    7. Installation - Trac
  3. Etude de cas : “monappli.com”
    1. Création du repository Subversion
    2. Configuration Trac & Accès Subversion
    3. Import de “monappli” dans Subversion
    4. Configuration de Capistrano
    5. Configuration Apache/Mongrel/Mongrel_Cluster
    6. Mise en ligne !
  4. Limites et idées d’amélioration
  5. Sources

    Continue reading…