Symlink auf Verzeichnisberechtigung verweigert

Symlink auf Verzeichnisberechtigung verweigert

Ich habe einen hier gezeigten symbolischen Link erstellt;

lrwxrwxrwx   1 apache apache   33 Nov  4 11:55 blog -> /var/www/blog.mysite.com

Das befindet sich in der Basis dieses Verzeichnisses

/var/www/www.mysite.com/

Wenn ich versuche, dorthin zu navigieren, www.mysite.com/blogerhalte ich die Antwort „403-Berechtigung verweigert“. Wenn ich jedoch zu www.mysite.com/blog/(mit einem abschließenden Schrägstrich) navigiere, funktioniert alles wie erwartet.

.htaccessIch habe versucht , in beiden Stammordnern Regeln einzufügen, um den abschließenden Schrägstrich ( RewriteRule ^[^/]$ /blog/ [L,R=301]) zu erzwingen, aber es scheint, dass eine Anforderung ohne den Schrägstrich keine der .htaccessDateien trifft, da absichtliche Fehler in einer oder beiden dieser Dateien die 403-Antwort nicht beeinflussen. Ich würde vielleicht einen 500-Fehler erwarten, wenn hier absichtlich Fehler geschrieben werden.

Alle übergeordneten Ordner dieser Verzeichnisse haben 755-Berechtigungen und sind Eigentum von root. Ich habe auch versucht, den übergeordneten Ordner „owner:group“ in „apache“ zu ändern, habe aber keine Unterschiede bemerkt.

Alle anderen Fragen, die ich zu diesem Thema gefunden habe, scheinen vorzuschlagen, die Berechtigungen für übergeordnete Ordner zu überprüfen. In keiner der Fragen, die ich gefunden habe, wurde jedoch angegeben, dass der Smylink tatsächlich mit einem abschließenden Schrägstrich im Ordnernamen funktioniert.

Ich habe Options +ExecCGI +FollowSymlinks -SymLinksIfOwnerMatches in meiner /etc/httpd/conf/httpd.confDatei festgelegt. Der Server läuft unter CentOS.

verwandte Informationen