GCS Amplitude
GCS Amplitude

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 许可证.