Apache + PHP + Rails - Logiciels - Linux et OS Alternatifs
MarshPosté le 30-08-2007 à 21:01:11
Bonjour,
J'ai un serveur apache que j'utilisais jusqu'à présent pour PHP et SVN, et tout marche comme il faut. Maintenant je veux développer en utiliser ruby on rails, j'ai donc essayé de configurer mon serveur pour que tous soit pris en compte. Malheureusement, actuellement je n'arrive pas à faire co-habiter php et RoR .. C'est soit un soit l'autre. Ce que je voudrais faire c'est :
J'ai essayé d'écrire quelque chose mais ça marche absolument pas :
Code :
#Normal Server Config
<VirtualHost *>
ServerName ccolomb
DocumentRoot /var/www/
</Virtualhost>
# Ruby on Rails config
<VirtualHost *>
SetEnv RAILS_ENV development
ServerName ccolomb
DocumentRoot /var/www/rails/projet1/public
ServerPath /rails/
<Directory /var/www/rails/projet1/public>
Options ExecCGI FollowSymLinks
AddHandler cgi-script .cgi
AllowOverride all
Order allow,deny
Allow from All
</Directory>
</Virtualhost>
Par la suite je devrai modifier la config pour pouvoir gérer plusieurs projets ruby en //. Je pense donc duppliquer la 2ème section VirtualHost de sorte que http://localhost/rails/projet1 renvoie sur /var/www/rails/projet1/public, et ainsi de suite pour projet*
Merci d'avance
--------------- Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Marsh Posté le 30-08-2007 à 21:01:11
Bonjour,
J'ai un serveur apache que j'utilisais jusqu'à présent pour PHP et SVN, et tout marche comme il faut.
Maintenant je veux développer en utiliser ruby on rails, j'ai donc essayé de configurer mon serveur pour que tous soit pris en compte.
Malheureusement, actuellement je n'arrive pas à faire co-habiter php et RoR .. C'est soit un soit l'autre.
Ce que je voudrais faire c'est :
http://localhost/* est géré par apache + php (comme ça l'était jusqu'à maintenant)
http://localhost/rails est géré par Rails
J'ai essayé d'écrire quelque chose mais ça marche absolument pas :
Par la suite je devrai modifier la config pour pouvoir gérer plusieurs projets ruby en //. Je pense donc duppliquer la 2ème section VirtualHost de sorte que
http://localhost/rails/projet1 renvoie sur /var/www/rails/projet1/public, et ainsi de suite pour projet*
Merci d'avance
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait