Wo ist unter DSM 7 für Apache 2.2 access log zu finden?

Micron

Benutzer
Mitglied seit
13. Dez 2018
Beiträge
96
Punkte für Reaktionen
5
Punkte
14
Hallo,

wo ist unter DSM 7 für Apache 2.2 der access log zu finden, bzw. in welcher Konfigurationsdatei kann man dieses logging aktivieren. Unter /var/log/httpd finde ich in apache22-error_log keine hilfreichen Informationen.
Wenn ich auf eine Seite zugreifen möchte erscheint aktuell immer ein 502 "Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten."
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.059
Punkte für Reaktionen
3.872
Punkte
488
Gibt's unter DSM7 überhaupt noch Apache 2.2?
 

Micron

Benutzer
Mitglied seit
13. Dez 2018
Beiträge
96
Punkte für Reaktionen
5
Punkte
14
Bei mir ist 2.2 und 2.4 drauf.
Das logging und die Konfiguration wird bei beiden vermutlich gleich sein.
 

Micron

Benutzer
Mitglied seit
13. Dez 2018
Beiträge
96
Punkte für Reaktionen
5
Punkte
14
Ich habe jetzt auf Apache 2.4 umgestellt und alles funktioniert wieder.
Trotzdem würde ich gerne wissen wo ich den Log aktivieren und anschauen kann.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.059
Punkte für Reaktionen
3.872
Punkte
488
Google mal nach "apache access log" und schau, ob du die zug. conf-Datei findest.
Mir war nur aufgefallen, das ich auf meiner DS zwar einige apache22-Verzeichnisse finde, aber Apache 2.2 nirgendwo auftaucht.

/var/packages/Apache2.4/ oder /usr/local/etc/apache24/ mit seinen Links wäre da ein guter Ansatz
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Soweit ich weiß ist Apache 2.2 bei DSM 7.2 gar nicht mehr Verfügbar. Also neu installieren kann man das nicht mehr. Es ist halt veraltet und wird nicht mehr unterstützt. Wenn man hier guckt, sollte man es auch nicht mehr nutzen. Daher wäre meine Frage eher, wieso sollte man noch 2.2 einsetzen?
 

Micron

Benutzer
Mitglied seit
13. Dez 2018
Beiträge
96
Punkte für Reaktionen
5
Punkte
14
Ich habe die richtige Konfigurationsdatei gefunden!
Unter xyz@nas:/volume1/@appstore/Apache2.4/usr/local/etc/apache24/conf$
befindet sich die httpd24.conf

Nachdem ich den access log Eintrag hinzugefügt habe, erscheint jetzt auch ein access_log der die Zugriffe auf den Apache Server mitprotokolliert.

ls /var/log/httpd
access_log apache22-error_log
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
14.059
Punkte für Reaktionen
3.872
Punkte
488
Und was hast du in der httpd24.conf jetzt genau geändert? Wäre wichtig zu wissen für die "Nachwelt", die diesen Thread mal lesen.
 
Zuletzt bearbeitet:

Micron

Benutzer
Mitglied seit
13. Dez 2018
Beiträge
96
Punkte für Reaktionen
5
Punkte
14
Ich habe einfach folgende zwei Zeilen in die httpd24.conf hinzugefügt, dann den Apache neu gestartet, und das wars. Das kann man sicherlich individuell konfigurieren.

LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log common
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat