Sida 1 av 1
Dölja Apache / Server versionen
Postat: 20 jun 2009, 13:05
av asson
Hej,
Jag har lagt in
ServerSignature Off
ServerTokens Prod
i apache2.conf för att dölja Apache / Server versionen, men verkar ej att fungera. startat om apache.
Apache versionen är Apache/2.2.11 (Ubuntu) Server
Är det något speciellt med 2.2.11?
Tack
Re: Dölja Apache / Server versionen
Postat: 20 jun 2009, 13:32
av asson
Som vanligt, after man har postat sin fråga så löser man problemet själv
Man måste redigera filen security under conf.d
Re: Dölja Apache / Server versionen
Postat: 20 jun 2009, 13:38
av andol
Då återstår bara att förklara/förstå varför :)
Om du tittar i din apache2.conf så lär du finna följande rad.
Gissningsvis hade du lagt in din egen konfiguration innan den inkludering, varpå conf.d/security därefter skrev över de val du gjort. Titta förövrigt gärna igenom din apache2.conf och se vilka fler
Include som görs.
Re: Dölja Apache / Server versionen
Postat: 20 jun 2009, 13:50
av asson
Jag har inte skapat egna conf. filer eller liknande, utan kör med vad Apache kommer med.
Jag lade in
ServerSignature Off
ServerTokens Prod
direkt i början av apache2.conf men hjälpte inte ändå.
Saken är om någon annan vill göra samma sak och kör 2.2.11 så ska man kolla security under mappen conf.d
Tack för svaret.
Re: Dölja Apache / Server versionen
Postat: 23 jun 2009, 01:46
av AJxn
asson skrev:Jag har inte skapat egna conf. filer eller liknande, utan kör med vad Apache kommer med.
Vilket inte motsäger vad andol skrev.
Jag lade in
ServerSignature Off
ServerTokens Prod
direkt i början av apache2.conf men hjälpte inte ändå.
Vilket var exakt vad andlol skrev (jag kursiverade texten ovan).
Detta på grund av att längre ned i apache2.conf finns det en rad i Debian/Ubuntu-paketeringen av Apache2.
Den betyder att alla filer som finns i den katalogen läses in och innehållet i dessa filer tolkas som om de stod istället för Include-raden. Dvs alla inställningar du gör INNAN Includraden kommer att ignoreras och ersättas om de sätts av någon fil i katalogen conf.d. Dvs dina inställningar som är gjorda före kommer att ignoreras. Fulhacket är att lägga dina ändringar EFTER Include-raden. Men det är bättre att ändra i aktuell fil i katalogen conf.d
Saken är om någon annan vill göra samma sak och kör 2.2.11 så ska man kolla security under mappen conf.d
Tack för svaret.
Exakt. Se ovan.
Men tack för att du tog upp detta, då har jag åxå lärt mig något idag
