Как настроить Server-status для Apache

Если информация там вдруг пропадет, вот список действий:

Проверяем установлен ли сам сервер-статус и смотрим наличие файлов (status.load и status.conf) командой:

ls /etc/apache2/mods-enabled

Если их нет, делаем:

/usr/sbin/a2enmod status

Потом добавляем в конфиг апача (в centos — /etc/httpd/conf/httpd.conf, в ubuntu — /etc/apache2/apache2.conf) следующие строк

ExtendedStatus On
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
</Location>

Не забываем поменять на наш IP  (если смотреть надо не на локальном сервере)

Затем перезапускаем апач.

в ubuntu
# service apache2 restart
в centos
# service httpd restart

Потом ставим
В centos:
# yum install links elinks

В ubuntu:
# apt-get install links elinks

И наконец теперь мы можем посмотреть server-status. Для этого выполняем в консол:

# elinks http://localhost/server-status

Можем также добавть параметр ?refresh=10 , указав время через которое нужно обновлять информацию. Также если порт используется не 80, в ссылку можно добавить и порт.

Возврат к списку