Apache - 自定义处理程序

时间:2015-08-19 18:48:39

标签: apache

请考虑Apache配置文件中的以下两个示例行:

Action xyzHandler /cgi-bin/xyzHandler
AddHandler xyzHandler .xyz

据我所知,上述两行的效果是将以.xyz扩展名结尾的文件“映射”到可执行文件/ cgi-bin / xyzHandler。我想更好地理解术语“地图”的含义。这是否意味着以.xyz扩展名结尾的文件内容应用于/ cgi-bin / xyzHandler的标准输入?是否意味着以.xyz扩展名结尾的文件路径作为参数传递给/ cgi-bin / xyzHandler?这是否意味着别的什么?究竟是什么意思?

感谢您的任何意见。

... doug

1 个答案:

答案 0 :(得分:0)

如果有人感兴趣,事实证明这个问题在这里得到解答:http://httpd.apache.org/docs/2.2/mod/mod_actions.html。简而言之,答案是:只需执行/ cgi-bin / xyzHandler脚本即可。通过标准CGI PATH_INFO和PATH_TRANSLATED环境变量提供以触发执行的.xyz扩展名结尾的文件的路径。感谢所有人的放纵。

 ... doug