无法获得mod_action“动作cgi-script <script>起作用”

时间:2019-01-17 19:08:33

标签: apache

我可以在mod_action上使用一些帮助,特别是Action指令。

我正在尝试修复不容易更新的旧版2.2系统,因此这是apache文档的2.2版本。但是2.4似乎差不多。

文档: http://httpd.apache.org/ docs / 2.2 / mod / mod_actions.html#action 将语法描述为

 动作动作类型cgi-script [虚拟]
 

其中action-type可以是处理程序或MIME内容类型:

因此MIME应该起作用:

  ScriptAlias / bin / / var / www / cgi / www-bin /
动作文本/ html“ / bin / master”虚拟
 

确实如此;只要提供了text / html类型的文件,就会执行/ bin / master(并且失败500-稍后再提供)。

但是一个处理程序:

  ScriptAlias / bin / / var / www / cgi / www-bin /
ScriptAlias / bin2 / / var / www / cgi / www-bin2 /
动作cgi-script“ / bin / master”虚拟
 

不执行/ bin / master-当我从/ bin /或/ bin2 /请求时,它似乎被完全忽略了。

据此: http://httpd.apache.org/docs/2.2 /handler.html cgi-script应该用作处理程序名称。

我想做的是将现有的cgi-scripts包装在master-script中,所以我希望我可以添加一个已执行的处理程序,而不是原始脚本(/ bin / master以后可以适当执行)。

0 个答案:

没有答案