如何在 Apache2 中配置 mod_reqtimeout

如何在 Apache2 中配置 mod_reqtimeout

我需要在我的 Apache 服务器 v2.2.22(在 Linux 机器上)中配置 mod_reqtimeout。问题是,我完全不知道该怎么做。

我通过此链接查看了此模块的 Apache 站点,但没有提供明确的下载/配置详细信息。有人能帮我吗?任何帮助我都会非常感激。

基本上:

  • 是否需要下载一些东西?
  • 如果不是,我需要编辑哪些文件以及如何编辑?

我可以在 apache 的模块目录中看到 mod_reqtimeout.so 文件。

答案1

要检查模块是否已加载,可以使用命令

apachectl -M或者apache2ctl -M

,具体取决于您的操作系统。如果未加载,您可以在 Debian/Ubuntu 系统上使用以下方式加载它

a2enmod reqtimeout

在 CentOS/RHEL 系统上,你必须编辑你的/etc/httpd/conf/httpd.conf。找到以 开头的行LoadModule,并添加一行,如下所示:

LoadModule reqtimeout_module modules/mod_reqtimeout.so

确保之后重新启动 Apache。要配置它,只需添加一行以

RequestReadTimeout

以及您想要的 httpd.conf (全局) 或某些 VirtualHost 配置 (仅适用于 vhost) 的值。

相关内容