Um Ruby-Dateien auf Apache auszuführen, muss mod_ruby aktiviert sein. Apache kann auch Ruby-Dateien über FastCGI verarbeiten. Mit Hilfe von mod_fcgid, also FastCGI, können mehrere Ruby-Versionen verwendet werden.
Sie können auch Apache Passenger installieren und Apache so konfigurieren, dass er damit Ruby-Seiten bereitstellt. (Empfohlenes Lernen: Erste Schritte mit Apache)
(Phusion Passenger, auch bekannt als „Passenger“, ist ein kostenloses Webservermodul, das für die Integration mit Apache und Nginx entwickelt wurde)
Die Schritte zum Installieren von mod_ruby auf dem Server sind wie folgt:
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
Wie führt man Ruby mit Apache aus?
Das mod_ruby-Modul muss zur Apache-Konfiguration hinzugefügt werden, d. h. /etc/httpd/conf.d/ruby.conf, und die folgenden Zeilen hinzufügen.
LoadModule ruby_module modules /mod_ruby.so
Wenn Sie diese Module aktivieren oder deaktivieren möchten, müssen Sie die Apache-Konfigurationsdatei bearbeiten und diese Module kommentieren oder auskommentieren (sofern der Webserver mit diesen Modulen kompiliert wurde).
Das obige ist der detaillierte Inhalt vonUnterstützt Apache Ruby-Programme?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!