Мне нужно настроить mod_reqtimeout на моем сервере Apache v2.2.22 (на Linux-машине). Проблема в том, что я понятия не имею, как это сделать.
Я проверил сайт Apache по этому модулю по этой ссылке, но не было предоставлено четких деталей загрузки / конфигурации. Может ли кто-нибудь помочь мне в этом? Любая помощь очень ценится.
В принципе:
Я вижу файл mod_reqtimeout.so в моем каталоге модулей apache.
Чтобы проверить, загружен ли модуль, вы можете использовать команду
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).