Плагин 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