Я хочу, чтобы apache2 запускал скрипты ruby. Мне удалось сделать это с помощью CGI, но теперь я хочу сделать еще один шаг и сделать это с помощью mod_ruby. Я установил mod_ruby через apt-get, поэтому он должен быть включен, но когда я захожу на http://localhost/test.rb, мой браузер загружает файл, а не отображает его вывод.
Если я открою /etc/apache2/mods-enabled/ruby.load, появится строка, содержащая путь для этого мода.
Я также добавил в свой apache2.conf следующую строку:
<IfModule mod_ruby.c>
<Directory /var/www/>
Options +ExecCGI
</Directory>
RubyRequire apache/ruby-run
#RubySafeLevel 0
<Files *.rb>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
</IfModule>
Не могли бы вы мне помочь?
PS. Пожалуйста, не предлагайте использовать ROR. Я знаком с этим. Теперь я просто хочу использовать ruby для образовательных целей. Также, пожалуйста, будьте проще. Я новичок в apache.