为Ruby CGI配置apache

时间:2015-04-27 00:34:51

标签: ruby apache

我一直在努力配置apache以便我的ruby cgi 脚本可以执行。我在httpd.conf

中尝试了以下内容
  1. LoadModule cgi_module libexec/apache2/mod_cgi.so
  2. ScriptAliasMatch "/cgi-bin/" "/mydirectory/cgi-bin/"
  3. <Directory "/mydirectory/cgi-bin"> AllowOverride All Options ExecCGI AddHandler cgi-script .cgi .rb Require all granted </Directory>
  4. 将mycgi.rb权限设置为可执行
  5. 但无论我怎么尝试,都无法让我的mycgi.rb执行 我在httpd.conf中尝试了不同的组合,有时候我被拒绝了许可(这是我能得到的最接近的:),有时我得到了内部服务器错误。

    另外,有时服务器正在尝试加载mycgi.rb / index.html, 它把我的mycgi.rb作为目录。

    我还需要做些什么才能让它发挥作用? (我之前检查过一些 类似的帖子,但它们都不适合我)

0 个答案:

没有答案