Vous pouvez installer sur votre site des applications Web personnalisées développées dans la langue de programmation de Ruby.
Pour installer sur votre site une application écrite dans Ruby :
/httpdocs
et créez un sous-répertoire où les fichiers d'appplication résideront. Appelez ce répertoire <your_application>
, à des fins d'illustration. httpdocs/<your_application>
.readme
dans le répertoire de l'application. Suivez les instructions à partir de ce fichier pour installer l'application. Notez que l'installation des composants d'OS ou les modules Ruby supplémentaires peuvent être requis. Dans ce cas, contactez votre hébergeur ou administrateur de serveur pour vous aider.cd /<path_to_virtual_hosts>/<your_domain_name>/httpdocs; mv <your_application> <your_application>.real; Dans -s <your_application>.real/public <your_application>
où <path_to_virtual_hosts> est le chemin d'accès au répertoire avec les fichiers de configuration de l'hôte virtuel, <your_domain_name> est le nom de votre domaine et <your_application> est le répertoire où est situé votre application Ruby.
Si vous n'avez pas accès au shell du serveur, demandez à votre administrateur de serveur ou hébergeur d'exécuter cette étape pour vous.
.htaccess
dans le répertoire <your_domain_name>/httpdocs/<your_application>/public, ouvrez-le avec l'éditeur de texte de votre choix et ajoutez les lignes suivantes dans le fichier :AddHandler fcgid-script .fcgi
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
<your_application>
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
ErrorDocument 500
"<h2>Erreur de l'application</h2>L'application Rails n'a pas pu d
émarrer correctement"
public/dispatch.fcgi
: utilisez les commandes head -n1 dispatch.fcgi
et which ruby
. Les deux commandes doivent retourner des valeurs identiques. L'application Web est maintenant accessible à partir de l'URL suivante : http://votre-domaine.com/your_application.