Christoph Schnauß: Apache Linux Prob

Beitrag lesen

hallo Phil,

Hast du überprüft, ob der apache leserechte auf die datei hat?

Die hat er, jedenfalls wenn er gerade frisch installiert worden ist.

bei einer apache installation kann es durchaus passieren, dass dateien unter falscher berechtigung angelegt werden.

Nein, nicht bei der Installation. Die Installation machst du eh als root, anders machts keinen Sinn. In der Regel legt Apache das von dir angesprochene "htdocs"-Verzeichnis, das ja default das "DocumentRoot" ist, erst an, das heißt, es wird auch von root angelegt.

prinzipiell ist es sinnvoll, den apachen unter dem use nobody (oder einem extra für den apachen angelegten benutzer) läuft.

Nicht zwingend. Apache startet grundsätzlich als root und sollte auch im runlevel ein Startscript bekommen, so daß er bei Systemstart gleich mit als "Dienst" hochgefahren werden kann. Ein Kindprozeß kann dann an einen anderen Benutzer übergeben werden.

Grüße aus Berlin

Christoph S.