mod_ruby für Apache2 auf SuSE 9.0 installieren

M

miketech

Routinier
Hi zusammen,

ich möchte gerne ruby für Apache2 unter SuSE 9.0 zum laufen kriegen. Auf dem Server läuft außerdem confixx, was bestimmt vielen was sagt. Das RPM mod_ruby für apache2 war bereits installiert.

Also ich bin folgendermaßen vorgegangen:

Ich habe in die /etc/sysconfig/apache2 bei APACHE_MODULES ruby ergänzt. Dadurch kam es zu einer Änderung der Datei:

/etc/apache2/sysconfig.d/loadmodule.conf

Hier wurde ergänzt:

LoadModule ruby_module /usr/lib/apache2/mod_ruby.so

Das ist dort auch vorhanden, also soweit alles ok.

Jetzt wußte ich nicht mehr groß weiter. Ich habe dann angefangen die Doku etwas zu blättern.

In /etc/apache2/conf.d/ befindet sich eine Datei mod_perl.conf. Im selbigen Verzeichnis habe ich eine Datei mod_ruby.conf erstellt.

Hier habe ich folgenden Inhalt reinkopiert:

<IfModule mod_ruby.c>
# for Apache::RubyRun
RubyRequire apache/ruby-run

# exec files under /ruby as ruby scripts.
<Location /ruby>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
Options ExecCGI
</Location>

# exec *.rb as ruby scripts.
<Files *.rb>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>

</IfModule>

Was mir hier aufgefallen ist:

RubyRequire apache/ruby-run

So eine Datei habe ich nicht, ich weiß auch nicht, woher ich die bekomme.

Das habe ich aus der Doku von SuSE unter /usr/share/doc/packages/apache2-mod_ruby/

Jetzt habe ich noch in der /etc/apache2/confixx_vhost.conf (Die Datei die Confixx benutzt)

ScriptAlias /ruby/ /srv/www/htdocs/web1/html/ruby/

Beim Aufruf des Scripts bekomme ich nun aber immer noch Server Error 500. Hat jemand irgendeine Idee, wie ich das Ding zum laufen kriege?

Gruß

Mike
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

Fehlendes Modul für Befehl "Order"

Apache zu langsam ?

Apache modul mod_rewrite aktivieren

SuSe 10.0 - .htaccess / .htpasswd

Zurück
Oben