apache2:获取已注册处理程序的列表

Mao*_*oPU 10 handler-mappings apache-2.2

是否有可能从 apache 获取所有处理程序的列表?使用setHandler可以创建处理程序。

一种可能的用法是为特定文件扩展名 ( addHandler )添加处理程序。了解所有可能的处理程序及其标识符将简化将它们与文件扩展名匹配的过程(或者在 URL 处理程序创建可能的 URL 列表的情况下)。

处理程序必须在 apache 核心中以某种列表进行管理 - 怎么可能得到这个列表?

Flu*_*lup 0

这并不完全是您想要的,但是如果您server-info在配置中启用处理程序,输出将告诉您哪些模块有处理程序,哪些模块没有,如下所示:

Module Name: mod_negotiation.c
Content handlers: yes
....
Module Name: mod_mime.c
Content handlers: none
....
Run Code Online (Sandbox Code Playgroud)

这是 Apache 2.2 的情况,因此也许更高版本会给您提供更有用的输出。