Я хочу использовать Ruby в Apache через CGI. У меня есть следующее в моем конфигурационном файле:
DocumentRoot /home/ceriak/ruby
<Directory /home/ceriak/ruby>
Options +ExecCGI
AddHandler cgi-script .rb
</Directory>
test.rb
testfile, помещенный под /home/ceriak/ruby/
, #!/usr/bin/ruby
включенный в первую строку и данные исполняемые полномочия. Однако, когда я посещаю localhost/test.rb
Я получаю окно загрузки и могу получить исходный код.
Интересно, когда я помещаю тот же сценарий под /usr/lib/cgi-bin/
и звоните localhost/cgi-bin/test.rb
это работает, как предполагается.
(Apache2 на Ubuntu 9.10.)
Какая-либо идея?