如何在 Apache 中使用没有扩展名的 cgi 文件作为索引

如何在 Apache 中使用没有扩展名的 cgi 文件作为索引

我正在使用 WebMin 来管理 Apache 服务器,但在让 Apache 使用没有扩展名的 python CGI 文件(名为“home”)作为索引时遇到了问题。

如果我输入如下 URL,则该文件是可执行的并且可以正常工作: http://example.com/home

但我也希望这个能够实现: http://example.com

相反,我收到权限被拒绝错误。

我已将“home”设置为索引文件,并将访问控制设置为允许该目录的所有人访问。我遗漏了什么?

答案1

您可能需要在您的配置中添加以下指令:

<File home>
  SetHandler cgi-script
  Options +ExecCGI
</File>

这些可以进入 .htaccess 或者内部例如<Location /> ... </Location>

相关内容