ubuntuusers.de

Apache Webserver und Versions String

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Raven84

Avatar von Raven84

Anmeldungsdatum:
21. Juli 2007

Beiträge: 235

Wohnort: Bad Salzuflen

Hallo Leute, kennt sich jemand sehr gut mit dem Error Log von Apache Webservern aus? Ich möchte über einen Script die Apache Version aus dem Error log auslesen. Leider habe ich nun den Effekt das manche Webserver im Error Log lediglich

[notice] Apache configured -- resuming normal operations

ausgeben und nicht wie die meisten:

[notice] Apache/2.2.11 (Linux/Ubuntu) mod_ssl/2.2.11 OpenSSL/0.9.8a configured -- resuming normal operations

Bei beiden sind die ServerTokens auf Prod gestellt, daher verstehe ich nicht woran es liegen könnte. Stelle ich die ServerTokens auf Full schreibt er mir zwar überall die voll Version hin, aber ich möchte es eben nur im Errorlog haben und nirgends sonst.

Ich konnte jedoch keine Möglichkeit finden das Errorlog zu konfigurieren, bis auf unterschiedliche Warn Level. (An denen es aber auch nicht liegt.)

Hat jemand eine Idee?

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Bist Du darauf angewiesen, die Versionsnummer aus den Logdateien auszulesen?

Raven84

(Themenstarter)
Avatar von Raven84

Anmeldungsdatum:
21. Juli 2007

Beiträge: 235

Wohnort: Bad Salzuflen

Nunja... ich habe das Script welches es auslesen kann und daraus eine Tabelle erstellt. Nur steht eben bei manchen nur "Apache". Also von daher, ja bin ich dann wohl.

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Ich hätte jetzt nur gedacht, dass für den Fall, dass das Skript auf dem gleichen Rechner wie der Webserver selbst läuft, Du einfach die Versionsnummer direkt ermittelst.

Raven84

(Themenstarter)
Avatar von Raven84

Anmeldungsdatum:
21. Juli 2007

Beiträge: 235

Wohnort: Bad Salzuflen

Ich habe unterschiedliche Versionen auf dem gleichen Webservern, für Test zwecke. Daher kann ich nicht einfach die debs auslesen.

Antworten |