L'exécution de fichiers Ruby sur Apache nécessite que mod_ruby soit activé. Apache peut également gérer les fichiers Ruby via FastCGI. Plusieurs versions de Ruby peuvent être utilisées à l'aide de mod_fcgid, c'est-à-dire FastCGI.
Vous pouvez également installer Apache Passenger et configurer Apache pour l'utiliser pour servir les pages Ruby. (Apprentissage recommandé : Premiers pas avec Apache)
(Phusion Passenger également connu sous le nom de « Passenger » est un module de serveur Web gratuit conçu pour s'intégrer à Apache et Nginx)
Les étapes pour installer mod_ruby sur le serveur sont les suivantes
cd /tmp wget http://www.modruby.net/archive/mod_ruby-1.2.6.tar.gz tar zxvf mod_ruby-1.2.6.tar.gz cd mod_ruby-1.2.6/ ./configure.rb --with-apr-includes=/usr/include/apr-1 make make install
Comment exécuter Ruby en utilisant Apache ?
Le module mod_ruby doit être ajouté à la configuration Apache, c'est-à-dire /etc/httpd/conf.d/ruby.conf et ajouter les lignes suivantes.
LoadModule ruby_module modules /mod_ruby.so
Si vous souhaitez activer ou désactiver ces modules, vous devez éditer le fichier de configuration apache et commenter ou décommenter ces modules (si le serveur web a été compilé avec ces modules).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!