我一直在努力配置apache以便我的ruby cgi 脚本可以执行。我在httpd.conf
中尝试了以下内容LoadModule cgi_module libexec/apache2/mod_cgi.so
ScriptAliasMatch "/cgi-bin/" "/mydirectory/cgi-bin/"
<Directory "/mydirectory/cgi-bin">
AllowOverride All
Options ExecCGI
AddHandler cgi-script .cgi .rb
Require all granted
</Directory>
但无论我怎么尝试,都无法让我的mycgi.rb执行 我在httpd.conf中尝试了不同的组合,有时候我被拒绝了许可(这是我能得到的最接近的:),有时我得到了内部服务器错误。
另外,有时服务器正在尝试加载mycgi.rb / index.html, 它把我的mycgi.rb作为目录。
我还需要做些什么才能让它发挥作用? (我之前检查过一些 类似的帖子,但它们都不适合我)