Déployer une application Ruby on Rails

Un article de alwaysdata.

Ruby, comme les autres langages proposés par alwaysdata, tourne en FastCGI.

Pour utiliser Ruby on Rails sur nos serveurs, il vous faut modifier le fichier .htaccess se trouvant à la racine du répertoire public. Si vous ne trouvez pas ce fichier, vous pouvez le télécharger ici (vous devez l'appeler .htaccess). Éditez ce fichier .htaccess et remplacez les lignes suivantes :

 RewriteRule ^(.*)$ dispatch.cgi [QSA,L]

par

 RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

et

 AddHandler fastcgi-script .fcgi

par

 AddHandler fcgid-script .fcgi

Assurez-vous que le fichier dispatch.fcgi possède les droits d'exécution (chmod +x dispatch.fcgi) et que sa première ligne soit au format UNIX. Par exemple, si la première ligne de dispatch.fcgi ressemble à :

 #!C:/InstantRails/ruby/bin/ruby

alors il faudra la changer en :

 #!/usr/bin/ruby

Votre site Rails est alors accessible à partir du répertoire public.

Affichages
Outils personnels
Navigation
Boîte à outils