Hallo Jürgen, hallo Leute, Am Sonntag, 8. August 2004 21:22 schrieb Jürgen Hochwald:
Ich habe auf einem Suse 9.0 Rechner Apache2 installiert und die Voreinstellungen von Yast soweit belassen. Einziges Problem war, daß die Datei 'include.conf' fehlte (im Verzeichnis /etc/apache2/sysconf.d), mit touch habe ich einfach eine leere Datei erzeugt.
Bei mir steht da drin: # This file is created at apache start time by /usr/sbin/rcapache2. # Do not edit it! [...]
Das ganze läuft soweit auch, eine testweise in /srv/www/htdocs reinkopierte Datei wird auch problemlos angezeigt. Nun möchte ich aber ein Unterverzeichnis per Softlink auf ein anderes Verzeichnis linken. Doch apache kommt an diese Dateien nicht 'ran, während ein normales 'ls' geht. Folgende Fehlermeldung:
------ Forbidden
You don't have permission to access /wst/index.html on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request -------
Wo liegt Dein ErrorDocument für "Forbidden"? Der Zugriff darauf ist nämlich auch verboten...
Hinweis: Das verlinkte Verzeichnis gehört einem anderen Benutzer, könnte das Probleme machen [...] 1. Warum kann Apache das verlinkte Verzeichnis nicht lesen und wie kann ich das ändern ? Wenn es nur an den Softlink liegt, könnte man auch das ganze /srv-Verzeichnis auf eine andere Partition liegen (Platzprobleme auf der root-Partition sind der Grund, daß ich das Verzeichnis verlinken will)
Variante 1, wie schon von Ratti vorgeschlagen: FollowSymlinks bzw. SymlinksIfOwnermatch Allerdings halte ich Symlinks für potenziell unsicher (insbesondere FollowSymlinks), weil ein User genausogut auf /etc/shadow linken könnte... (wobei ich doch schwer hoffe, dass wwwrun die nicht lesen darf ;-) Variante 2, IMHO deutlich sicherer: Alias /wst "/opt/cfjh/homepage/wetter/wst/" Symlinks bleiben dabei weiterhin verboten. Variante 3: das DocumentRoot ändern ;-)
2. Kann man die von Yast vorgegebenen Einstellungen lassen oder sollte man grundsätzlich noch was ändern (kenne mich mit apache selbst praktisch nicht aus) ?
Dann lass erst mal alle Einstellungen wie sie sind. Gruß Christian Boltz -- If Microsoft is the solution, I want my problems back.