Som standard viser Apache webserver informasjon om Web server konfigurasjonen på HTTP- feil sider , for å hjelpe til med debugging årsakene til feil . Selv om dette er nyttig informasjon når spore opp problemer, er det ikke ønskelig atferd på en produksjon Web server.Revealing serveren informasjonen viser en potensiell angriper Apache versjon og detaljer om ekstra moduler som er installert . Ved hjelp av denne informasjonen , kan angriperen forskning kjente sårbarheter som er spesifikke for den versjonen og muligens kompromittere serveren hvis sikkerhetsoppdateringer er ikke oppdatert . Instruksjoner
en
Åpne Apache webserver konfigurasjonsfilen i en teksteditor , fra katalogen som Apache ble installert . Konfigurasjonsfilen vil bli kalt " apache2.conf " eller " httpd.conf ", avhengig av operativsystem og Apache versjon .
2
Finn innstilling kalt " ServerTokens , " som vanligvis er satt til " Full " som standard og viser hele Apache versjon informasjon. Endre denne innstillingen til " Prod ", som bare vil vise " Apache " og ikke versjonsnummeret eller modul informasjon.
3
Finn innstillingen " ServerSignature ", som er satt til " On " som standard. Endre denne innstillingen til "Av ", som vil stoppe serveren informasjon fra å bli inkludert på HTTP- feil sider .
4
Lagre filen og restart Apache til å begynne å bruke de nye innstillingene .
5
Test at Apache ikke lenger viser server informasjon ved å gå til en side som ikke finnes på serveren. Serveren vil vise en 404 " side ikke funnet" feil side , og du bør ikke lenger være i stand til å se noen informasjon om server-versjonen og modulene .