Плагин server-status в ISPmanager
Сам плагин apachestatus пожно установить через ISPmanager:
Настройки сервера -> Плагины -> Установить
Либо скачать плагин с сайта разработчика https://usings.ru/2010/05/30/isp-plugin-apachestatus/ и установить по их инструкции
Далее чтобы это все работало в связке с nginx и не было доступно всем подряд, делаем следующее:
в конфиге /etc/nginx/nginx.conf нужно вставить:
server { server_name localhost; location / { } location /server-status { allow 127.0.0.1; proxy_pass http://xxx.xxx.xxx.xxx:81; proxy_redirect http://xxx.xxx.xxx.xxx:81/ /; proxy_set_header Host $host; } }
где вместо xxx.xxx.xxx.xxx соответственно указан IP адрес сервера, который слушает апач
Далее перезагружаем nginx :
service nginx restart
Если вдруг модуль апача status не включен, его нужно включить:
a2enmod status
В конфиге модуля /etc/apache2/mods-enabled/status.conf нужно разрешить прослушивать IP адрес который ранее указали в конфиге nginx
<location /server-status> ... ... ... Allow from 127.0.0.1 xxx.xxx.xxx.xxx </location>
Перезагрузим апач:
service apache2 restart
Теперь нужно выйти из ISPmanager и авторизоваться снова.
На этом все, в ISPmanager в разделе Статистика должен появиться пункт Статус Apache