Modulul mod_status – Monitorizarea conexiunilor și a stării serverului în timp real în Apache HTTP Server

Jurnale, Reverse Proxy și PHP-FPM Apache 1.3+ (mod_status)

Furnizează o pagină HTML sau text cu statistici detaliate despre conexiunile curente, procesele worker active și cererile procesate.

Sintaxă
<Location /server-status>
    SetHandler server-status
    Require ip 127.0.0.1
</Location>
ExtendedStatus On

Ce face Modulul mod_status - Monitorizarea conexiunilor și a stării serverului în timp real

Modulul mod_status permite administratorilor și sistemelor automate de monitorizare (Datadog, Prometheus, Zabbix) să extragă metrici în timp real din nucleul Apache.

Afișează un `Scoreboard` vizual cu starea fiecărui thread de execuție: ‘_’ (Waiting for Connection), ‘S’ (Starting up), ‘R’ (Reading Request), ‘W’ (Sending Reply), ‘K’ (Keepalive), ‘D’ (DNS Lookup), ‘C’ (Closing connection).

Adăugarea parametrului `?auto` în URL generează un format compact cheie-valoare perfect pentru parsare în scripturi.

Exemple

Exemplul 1: Securizarea paginii server-status exclusiv pentru acces local

Protejează statisticile interne de privirile curioșilor.

<Location /server-status>
    SetHandler server-status
    Require local
    Require ip 86.120.45.10
</Location>

Ieșire în terminal

Pagina de statistici este accesibilă la https://dexblog.ro/server-status doar de pe IP-ul autorizat.

Greșeli frecvente

  • Lăsarea paginii /server-status accesibilă public cu ‘Require all granted’, oferind atacatorilor informații detaliate despre adresele IP ale vizitatorilor și URL-urile accesate.

Comenzi înrudite