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
apachectl status / httpd -V - Inspectarea stării și a setărilor de compilare: Afișează starea în timp real a proceselor worker sau detaliile de compilare, căile către directoare și arhitectura MPM.Directiva Require - Controlul de acces și permisiuni IP (Require all granted): Mecanismul de bază din modulul mod_authz_core pentru autorizarea sau blocarea cererilor după statut sau adresă IP.