在 /cgi-bin 之外将没有扩展名的文件作为 CGI 脚本运行

Dan*_*ner 7 httpd.conf apache-2.4

似乎我是第一个想要这样做的人……使用 lighttpd 很容易解决,但是使用 apache 这似乎是不可能的。基本上我想运行一个没有扩展名的 cgi 文件 outsite cgi-bin。现在不幸的是,如果我将文件名设置为AddHandler cgi-script filename. 另一种选择是使用 标记整个目录SetHandler cgi-script,但随后会忽略该目录和子目录中的静态文件。

如何说服 apache 2.4 将一个确切的文件视为 CGI 文件?

Dan*_*ner 5

这是解决方案:

<FilesMatch filename$>
    SetHandler cgi-script
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

将此添加到 httpd.conf 中定义相应目录设置的部分。?????