Apache 的处理器
“处理器”是当文件被调用时,Apache 要执行的动作的内部表示形式。 一般来说,每个文件都有基于其文件类型的隐式处理器。通常的文件会被 服务器简单处理,但是某些文件类型会被分别“处理”。
处理器也可以被基于扩展名或位置来明确配置。它们都很有用,这不仅 因为它是优雅的方案,而且还允许类型与处理器关联到文件 (参见文件与多个扩展名)。
发送文件,它是用来处理静态内容的处理器(核心)。mod_asis
扩展名的文件,触发 CGI 脚本footer.pl
Action add-footer /cgi-bin/footer.pl
于是 CGI 负责发送请求的文档(PATH_TRANSLATED
环境变量指向它),按照需要作出 and making whatever modifications or additions are desired.
下面的指令会启用 send-as-is
处理器,用于包含自己的 HTTP 的文件。不管什么扩展名, 所有位于 /web/htdocs/asis/
为了实现处理器特性,增加了需要使用的 Apache API。 特别的,结构 request_rec
如果你想要模块实现处理器,只需要在在处理请求,调用 invoke_handler
之前,将 r->handler
指向处理器名称。处理器的实现与以前一样,只是用处理器名称取代了内容类型。 虽然不是必要,处理器的命名约定是使用破折号分割的单词,没有斜杠,从而不侵入媒体类型名称空间。
Apache HTTP 服务器版本 2.4
模块
模块 | 指令 | 常见问题 | 术语 | 网站导航
Apache 的处理器
可用语言: en | es | fr | ja | ko | tr | zh-cn
en
可用语言: en | es | fr | ja | ko | tr | zh-cn
Apache License, Version 2.0
Copyright 2014 The Apache Software Foundation.基于 Apache License, Version 2.0 许可证.