Hallo an Alle, wer kann mir helfen. Beim Versuch auf meinen Webserver zuzugreifen, kommt immer folgende Fehlermeldung: Forbidden You don't have permission to access / on this server. Ich habe schon alles versucht. Apache läuft als wwwrun bzw. nogroup auf Suse 8.0 - dementsprechend sind auch die Dateirechte für die Dokumentroot gesetzt. Die Serverroot lautet /etc/httpd, wo auch die httpd.conf liegt. Diese hat die Rechte root root (habe daran nichts geändert - ist doch OK, oder?) Wo könnte mein Fehler liegen - die Datei access_log sagt immer 403 284 Holger Rathemann. Strelitzer Strasse 26 04157 Leipzig/Germany Telefon +49 341 90218 01 Telefax +49 341 90218 01 Email: Holger.Rathemann@primacom.net ratmann@t-online.de Internet: http://home.t-online.de/home/ratmann http://www.leipzig.primacom.net/ratmann/
hallo auch: Holger Rathemann wrote:
Beim Versuch auf meinen Webserver zuzugreifen, kommt immer folgende Fehlermeldung:
Forbidden You don't have permission to access / on this server.
Sieh mal nach den Zugriffsrechten deines Apache... In deiner httpd.conf gibts ein paar Zeilen Allow / Deny, die könnten vielleicht verantwortlich sein. Stimmt dein eingetragener Document root? Stimmt dein Apache -Port (Falls der auf 443 steht und du ssl machst, bekommst du keien Zugriff auf deine Seiten über http, sondern nur über https.) Es gibt auch die Möglichkeit einer aktivierten Authentifizierung, eventuell über eine .htaccess... Bernd
Konrad Hinsen wrote:
Die Serverroot lautet /etc/httpd, wo auch die httpd.conf liegt.
ServerRoot gibt an, wo die Dokumente stehen, also /srv/www. Es haette auch nicht viel Sinn, in httpd.conf anzugeben, wo apache httpd.conf suchen soll!
Konrad.
Dokumente? Aus der httpd.conf: # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. Die Documente liegen im DocumentRoot. gruß, sven
Hallo Holger Vermutlich liegt es an den Permissions der von Dir aufgerufenen Files, schau mal im /etc/httpd/httpd.conf wo das DocumentRoot Deines Servers "hinzeigt", wechsle in das entsprechende Directory und aendere die Filepermissions eines x-beliebiges File auf '644' (chmod 644 $FILENAME). Rufe das File direkt ueber den Browser auf, wenn die Fehlemeldung verschwunden ist kannst Du folgendes machen: cd $DOCUMENTROTT; find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; (Die Directories muessen Permission 755 haben, damit Apache diese "wechseln" kann. Ansonsten wieder fragen .-) Gruss; Marc
Ich habe schon alles versucht.
Apache läuft als wwwrun bzw. nogroup auf Suse 8.0 - dementsprechend sind auch die Dateirechte für die Dokumentroot gesetzt.
Die Serverroot lautet /etc/httpd, wo auch die httpd.conf liegt. Diese hat die Rechte root root (habe daran nichts geändert - ist doch OK, oder?)
Wo könnte mein Fehler liegen - die Datei access_log sagt immer 403 284
Holger Rathemann.
Strelitzer Strasse 26 04157 Leipzig/Germany
Telefon +49 341 90218 01 Telefax +49 341 90218 01 Email: Holger.Rathemann@primacom.net ratmann@t-online.de Internet: http://home.t-online.de/home/ratmann http://www.leipzig.primacom.net/ratmann/
-- Mit freundlichen Gruessen: Marc Demierre -- Marc Demierre mdemierre@penguin-consultant.ch http://penguin-consultant.ch Tel.: +41 (0)1 401 35 57
hallo holger, Holger Rathemann wrote:
Hallo an Alle,
wer kann mir helfen.
Beim Versuch auf meinen Webserver zuzugreifen, kommt immer folgende Fehlermeldung:
Forbidden You don't have permission to access / on this server.
vielleicht musst du nur ein index.html in das root verzeichniss vom apachen speichern. mein apache war auch so konfiguriert, dass er ein forbidden ausgab (anstelle eines directory listings) das hat mit allow_override zu tun. -- gruss thomas
Hallo nochmal: Bezieht sich nicht auf die momentane Diskussion, wozu Server root da ist, aber mir fiel noch ein, du mußt evtl die Option "indexes" aktivieren, um deine Index-Seite anzeigen zu lassen. Einfach innerhalb der directory-Anweisung: "Options Indexes" angeben. Bernd
participants (6)
-
Bernd Tannenbaum
-
Holger Rathemann
-
Konrad Hinsen
-
Marc Demierre
-
Sven Schupp
-
Thomas Fankhauser