Apache

haroldmiller

haroldmiller

Neues Mitglied
Thread Starter
Dabei seit
26.03.2007
Beiträge
5
Reaktionspunkte
0
Habe bei Google gesucht und viele Beiträge in der gesamten Mac Community gefunden - aber keine Lösung.

Leider bekomme ich folgenden Fehler nicht in den Griff:

STARTING PERSONAL WEB SHARING
Personal Web Sharing starten

Processing config directory: /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/foo.conf
[Mon Mar 26 07:16:49 2007] [notice] Apache/1.3.33 (Darwin) configured -- resuming normal operations
[Mon Mar 26 07:16:49 2007] [notice] Accept mutex: flock (Default: flock)

ACCESS_LOG http://192.168.0.10/

192.168.0.10 - - [26/Mar/2007:07:16:57 +0200] "GET / HTTP/1.1" 304 -
192.168.0.10 - - [26/Mar/2007:07:16:57 +0200] "GET /apache_pb.gif HTTP/1.1" 304 -

ERROR_LOG http://192.168.0.10/~foo/

[Mon Mar 26 07:17:52 2007] [error] [client 192.168.0.10] (13)Permission denied: access to /~foo/ failed because search permissions are missing on a component of the path

I did control the permissions already and if there is an index.html file.
Rechte etc. habe ich kontrolliert und auch ob ein index.html File vorhanden.
Nothing helped.
Hilft leider nichts.
ANY IDEA?
Irgendeine Idee?

Sobald ich einen neuen User anlege funktioniert der Zugriff!
Egal ob mit oder ohne File Vault!
 
Zuletzt bearbeitet:
Gib mal im Terminal folgendes Kommando ein und poste das Ergebnis:
Code:
ls -la ~foo
 
macpro:/Users foo$ ls -la ~foo
total 24
drwx------ 15 foo foo 612 Mar 26 22:31 .
drwxrwxr-t 8 root admin 272 Mar 26 22:31 ..
-rw-r--r-- 1 foo foo 3 Mar 26 07:24 .CFUserTextEncoding
-rw-r--r-- 1 foo foo 6148 Mar 26 22:30 .DS_Store
drw------- 7 root foo 238 Mar 26 22:31 .Spotlight-V100
drwx------ 2 foo foo 68 Mar 26 22:31 .Trash
d-wx-wx-wt 2 root admin 68 Mar 26 22:31 .Trashes
drwx------ 3 foo foo 102 Mar 26 07:24 Desktop
drwx------ 3 foo foo 102 Mar 26 07:24 Documents
drwx------ 26 foo foo 884 Mar 26 11:39 Library
drwx------ 3 foo foo 102 Mar 26 07:24 Movies
drwx------ 3 foo foo 102 Mar 26 07:24 Music
drwx------ 4 foo foo 136 Mar 26 07:24 Pictures
drwxr-xr-x 4 foo foo 136 Mar 26 07:24 Public
drwxr-xr-x 5 foo foo 170 Mar 26 07:24 Sites
 
Ich muss leider eine Korrektur zu meinem Problem machen:

Leider komme ich auch mit einem neu angelegten User, der mit File Vault verschlüsselt wird, nicht auf dessen Home Verzeichnis...
Nur die allgemeine Web Site wird angezeigt, also die Standard Meldung:
Es klappt! Der Apache Web-Server ist auf dieser Web-Site installiert!

Die Annahme, auch das neue User Verzeichnis würde noch angezeigt nach der Verschlüsselung, war falsch.

Ist dies eventuell ganz normal und muss das so sein? Wie soll der Apache auch einen verschlüsselten Bereich anzeigen? Oder habe ich da einen Denkfehler? Oder gibt es eine Lösung (ausser das allgemeine Verzeichnis nutzen zu müssen)?

Ich habe nämlich auch schon probiert das Verzeichnis z.B. in den Shared Bereich zu verlegen (mittels Änderung der foo.conf) aber leider ohne Erfolg.

System: Mac OS X v10.4.9
 
Zuletzt bearbeitet:
Klar.
Wenn Du Dein Homeverzeichnis verschlüsselst, wie soll dann der Webserver in der Lage sein, die Dateien, die da drin liegen, zu lesen?

Wenn Du Dein Home verschlüsseln möchtest, muss Du die Dateien für den Webserver woanders hinlegen und den Webserver so konfigurieren, dass er sie an diesem anderen Pfad liest.
 
Zurück
Oben Unten