Назад | Перейти на главную страницу

Как настроить mod_reqtimeout в Apache2

Мне нужно настроить 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).