Apache2 - DocumentRoot und Rechte
Hallo! Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs Läuft alles soweit gut Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert! Was mach ich falsch, muss ich noch was eintragen? Grüsse Johannes ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 100MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
On Fri, Sep 03, 2004 at 09:29:33AM +0200, johannes wrote:
Hallo!
Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs Läuft alles soweit gut
Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert!
ls -ld /home/xy Der Apacheuser bzw. group benötigt r-x! Gruß, Jürgen
--- Jürgen Knelangen
On Fri, Sep 03, 2004 at 09:29:33AM +0200, johannes wrote:
Hallo!
Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs Läuft alles soweit gut
Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert!
ls -ld /home/xy
Der Apacheuser bzw. group benötigt r-x!
Habe die Rechte gleich eingestellt wie auf /srv/www/htdocs, funktioniert nicht. Dann ein chmod -R 777 auf das Verzeichnis /home/xy weil ich es nicht glauben wollte, funktioniert auch nicht
Gruß, Jürgen
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 100MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
On Fri, Sep 03, 2004 at 10:26:42AM +0200, johannes wrote:
--- Jürgen Knelangen
schrieb: On Fri, Sep 03, 2004 at 09:29:33AM +0200, johannes wrote:
Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs
Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe????
Habe die Rechte gleich eingestellt wie auf /srv/www/htdocs, funktioniert nicht. Dann ein chmod -R 777 auf das Verzeichnis /home/xy weil ich es nicht glauben wollte, funktioniert auch nicht
Gib uns doch mal mehr Input. Die exakte Fehlermeldung aus der Logdatei, die interessanten Stellen aus der httpd.conf. Führ auch mal "rcapache2 check" aus. Jürgen
On Fri, Sep 03, 2004 at 09:29:33AM +0200, johannes wrote:
Hallo!
Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs Läuft alles soweit gut
Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert!
Was mach ich falsch, muss ich noch was eintragen?
Kannst Du den entsprechenden <Directory> Block posten, in dem Du die Reche setzt? Peter
--- poeml@cmdline.net schrieb:
On Fri, Sep 03, 2004 at 09:29:33AM +0200, johannes wrote:
Hallo!
Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs Läuft alles soweit gut
Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert!
Was mach ich falsch, muss ich noch was eintragen?
Kannst Du den entsprechenden <Directory> Block posten, in dem Du die Reche setzt?
rights: drwxrwxrwx owner: kj group: public directory: ./ (/home/xy)
Peter
ATTACHMENT part 2 application/pgp-signature
___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 100MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
Hallo Johannes, hallo Peter, hallo Leute, Am Freitag, 3. September 2004 10:29 schrieb johannes:
--- poeml@cmdline.net schrieb:
Ihr beiden solltet mal den Realname im Mailprogramm einstellen ;-) Außerdem: Johannes, Dein Mailprogramm produziert Kammquoting. Ich repariere es mal.
On Fri, Sep 03, 2004 at 09:29:33AM +0200, johannes wrote:
Ich habe Apache2 mit MySQL und PHP auf SuSE 9.0 mit Kernel 2.6.8.1 laufen, DocumentRoot ist /srv/www/htdocs
Ich möchte das DocumentRoot auf /home/xy umlegen [...] nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe????
Kannst Du den entsprechenden <Directory> Block posten, in dem Du die Reche setzt?
rights: drwxrwxrwx owner: kj group: public directory: ./ (/home/xy)
Das war nicht die Frage ;-)
Bei Apache2 (zumindest bei SuSE 9.1) ist standardmäßig der Zugriff "auf
alles" per httpd.conf gesperrt:
<Directory />
Deny from all
</Directory>
Note: / bezieht sich in diesem Fall auf / im Dateisystem, _nicht_ auf
das DocumentRoot.
Um den Zugriff zu erlauben, wird für das DocRoot per
Mojn, mojn! johannes wrote:
[...] Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert!
Was mach ich falsch, muss ich noch was eintragen?
Denk dran, daß auch /home/ für alle anderen (others) ausführbar (x) sein muß!! Das ist im Übrigen nicht unbedingt zwangsläufig mit dem Leserecht (r) verbunden. Der eigentliche WebOrdner muß r-x für others sein. Alle ParentOrdner mindest ausführbar (x). Vielleicht hilfts ... Viele Grüße Tol
Hallo!
--- Anatol Schirmer
Mojn, mojn!
johannes wrote:
[...] Ich möchte das DocumentRoot auf /home/xy umlegen da /home auf einem Raid läuft! Habe ich gestern auch probiert nur kommt dann die Fehlermeldung im Browser dass ich keinen Zugriff auf / habe???? Habe die Rechte der index.html sowie der Verzeichnisse genau auf die von /srv/www/htdocs angepasst wo alles funktioniert!
Was mach ich falsch, muss ich noch was eintragen?
Denk dran, daß auch /home/ für alle anderen (others) ausführbar (x) sein muß!! Das ist im Übrigen nicht unbedingt zwangsläufig mit dem Leserecht (r) verbunden. Der eigentliche WebOrdner muß r-x für others sein. Alle ParentOrdner mindest ausführbar (x).
Vielleicht hilfts ...
Danke! Das war der Anstoß zur Lösung /home war für others nicht auf r-x gesetzt! Jetzt funktionierts endlich! Johannes
Viele Grüße Tol
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 100MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
participants (5)
-
Anatol Schirmer
-
Christian Boltz
-
johannes
-
Jürgen Knelangen
-
poeml@cmdline.net