无需担心 Add/SetHandlers。它们只是定义哪些扩展被识别为 fcgi 脚本的一种方式。
您可能要考虑的是动态的、静态的或外部的。
- 静态在 apache 启动时启动(可能这是最常见的设置)
- 每当发出第一个请求时都会启动动态(这是默认设置)
- External要求 fcgi 服务器与 apache 分开运行。(这是最高级的配置)
我建议您参考模块文档以获取更多信息(至少是摘要):
mod_fastcgi 下的 FastCGI 应用程序被定义为以下三种类型之一:静态、动态或外部。它们分别使用 FastCgiServer、FastCgiConfig 和 FastCgiExternalServer 指令进行配置。任何被 Apache 识别为 FastCGI 应用程序且未使用 FastCgiServer 或 FastCgiExternalServer 指令显式配置的 URI 都将作为动态应用程序处理(有关更多信息,请参阅 FastCgiConfig 指令)。
FastCGI 静态和动态应用程序由 FastCGI 进程管理器 fcgi-pm 生成和管理。进程管理器由 Apache 在服务器初始化时生成。假定外部应用程序是独立启动和管理的。
当然,如果您使用 Perl,您可以尝试 mod_perl,您可以先使用 CGI 脚本开始。