Apache - umleiten von error.log und access.log

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache - umleiten von error.log und access.log

Postby jogiman » 10. November 2008 19:40

hallo,

bin leider noch nicht so fit. ich habe Apache auf einen embedded PC installiert (mit CF Card). Leider startet der Server nicht, da die Dateien access.log und error.log im Verzeichnis /var/log/apache2 geschrieben werden wolllen. Das Filesystem ist aber verständlicher Weise read-only.

Wie kann ich das so hinbiegen, das die Daten in /tmpfs/var/log abgelegt werden?

Vielen Dank
jm
jogiman
 
Posts: 4
Joined: 10. November 2008 19:29

Postby glitzi85 » 10. November 2008 19:51

In der httpd.conf nach den beiden Direktiven CustomLog und ErrorLog suchen und entsprechend anpassen.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby jogiman » 10. November 2008 19:59

/etc/apache2/httpd.conf ist aber leer. Idee?

Dankeschön
joachim
jogiman
 
Posts: 4
Joined: 10. November 2008 19:29

Postby glitzi85 » 10. November 2008 20:25

Welches Betriebssystem ist es denn? Möglicherweise wird diese Datei gar nicht geladen sondern ne andere.
Wie hast du denn den Apachen installiert?

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby jogiman » 10. November 2008 20:34

Es handelt sich um das Voyage Linux. Installiert habe ich es mit apt-get.

Wenn ich das Verzeichnis anlege, lässt sich der Server starten. Ist aber nach Reboot wieder weg.

Jm
jogiman
 
Posts: 4
Joined: 10. November 2008 19:29

Postby glitzi85 » 10. November 2008 20:48

Kann das bei mir grad nicht testen, da meine Apache2 Installation unter Debian etwas zerschossen ist. Sollte aber die httpd.conf sein.

Hab ich das richtig verstanden, dass das Linux auf der CF-Card liegt? Und die kannst du auf nem anderen PC beschreiben oder wie? Dann könntest du ja einfach ein Startup-Script schreiben welches dir die Ordner beim hochfahren anlegt.

Code: Select all
!#/bin/sh
mkdir /var/log/apache2
chown apacheuser:apachegroup /var/log/apache2


mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Xardas der Dunkle » 10. November 2008 20:59

Kann das bei mir grad nicht testen, da meine Apache2 Installation unter Debian etwas zerschossen ist. Sollte aber die httpd.conf sein.

Also ich kenne es von der mit per apt-get installierten Apache-Version unter Debian eben so, das die haupt-config apache2.conf heißt und die httpd.conf für Benutzerdefinierte Konfigurationen in diese eingebunden wird.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Postby jogiman » 11. November 2008 10:59

Erst mal vielen Dank
steht tatsächlich in der apache2.conf. Muss ich anders machen. Dazu neuen Thread.

jm
jogiman
 
Posts: 4
Joined: 10. November 2008 19:29


Return to Apache

Who is online

Users browsing this forum: No registered users and 13 guests