Quiero usar Ruby en Apache a través de CGI. Tengo el siguiente en mi fichero de configuración:Configuración de Ruby CGI en Apache
DocumentRoot /home/ceriak/ruby
<Directory /home/ceriak/ruby>
Options +ExecCGI
AddHandler cgi-script .rb
</Directory>
test.rb
es una testfile colocado bajo /home/ceriak/ruby/
, #!/usr/bin/ruby
incluida en la primera línea y dados los permisos de ejecución. Aún así, cuando visito localhost/test.rb
obtengo una ventana de descarga y puedo obtener el código fuente.
Curiosamente, cuando coloco el mismo script bajo /usr/lib/cgi-bin/
y llamo al localhost/cgi-bin/test.rb
funciona como se supone.
(Apache 2 en Ubuntu 9.10.)
Alguna idea?
pertenece a Server Fault –