Для просмотра нагрузочной статистики на web-сервере Apache рекомендуем использовать модуль server-status. Он отображает информацию о том, к каким сайтам и с каких IP-адресов происходят обращения в настоящий момент. Эта информация может быть полезна для обнаружения ddos-атак на сайты, "тяжелых" скриптов, или для проверки текущего состояния сервера. Для её активации используйте следующую инструкцию: 1. Подключитесь к серверу с правами пользователя root.
2. Проверьте, активирован ли модуль mod_status.so. В файле /etc/httpd/conf/httpd.conf должна быть строка: LoadModule status_module modules/mod_status.so
3. Активируйте отображение полной статистики web-сервера, добавив в файл /etc/httpd/conf/httpd.conf строку: ExtendedStatus On
4. Укажите серверу по какому адресу он должен генерировать статистику, добавив в файл /etc/httpd/conf/httpd.conf записи: <Location /server-status> SetHandler server-status Order deny,allow Allow from 1.1.1.1 Deny from all </Location>
При этом IP 1.1.1.1 замените на свой IP адрес, эта опция разрешит просмотр статистики только Вам. Если Вы хотите что бы статистика была доступна со всех адресов, тогда удалите строки: Allow from 1.1.1.1 Deny from all
5. Перезапустите web-сервер: /etc/init.d/httpd restart
Статистика будет доступна по адресу: http://example.com/server-status, где example.com - имя Вашего сервера, и сразу по всем сайтам.
|