Maison  >  Article  >  Opération et maintenance  >  Apache prend-il en charge les programmes Ruby ?

Apache prend-il en charge les programmes Ruby ?

(*-*)浩
(*-*)浩original
2019-11-26 13:57:232508parcourir

Apache prend-il en charge les programmes Ruby ?

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).

Apache prend-il en charge les programmes Ruby ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn