other partitions under /var/www/htdocs ?

Alles, was den Apache betrifft, kann hier besprochen werden.

other partitions under /var/www/htdocs ?

Postby RavingLunatic » 02. July 2007 13:47

Hallo alle , ich habe das Problem das mein Apache die gemountete Partitionen unter /var/www/htdocs/ nicht anzeigt.
Z.B. ich habe eine Partition software unter /var/www/htdocs/software gemountet , leider wurde aber vom apache nicht angezeigt.
Alle Zugriffsrechte von "software" sind auf 777 gesetzt.
Kennt jemand eine Lösung für so etwas??? Danke im voraus.
Last edited by RavingLunatic on 02. July 2007 16:08, edited 1 time in total.
RavingLunatic
 
Posts: 5
Joined: 02. July 2007 13:17

Postby Wiedmann » 02. July 2007 14:02

"error_log"?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RavingLunatic » 02. July 2007 14:28

error_log :

.....................
[Mon Jul 02 15:09:47] [error] [client 127.0.0.1] (13) Permission denied: access to /software/ denied
[Mon Jul 02 15:11:10] [error] [client 127.0.0.1] (13) Permission denied: access to /software/ denied
.....................

"software" ist mounted :
/dev/sdg1 on /data/software type ext3(rw, usrquota)
RavingLunatic
 
Posts: 5
Joined: 02. July 2007 13:17

Postby Wiedmann » 02. July 2007 16:21

Der Apache will aber nicht auf "/var/www/htdocs/software", sondern auf "/software" zugreifen?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RavingLunatic » 03. July 2007 08:40

Wie unten gezeigt :
/dev/sdg1 ist auf /data/software/ gemounted, außer dem habe ich DocumentRoot=/data im httpd.conf eingerichtet.
Apache zeigt alle Datei und unterliegende Verzeichnisse im /data außer "software". "software" ist unsichtbar.
Im Logauszug unten habe ich einfach http://127.0.0.1/software requested,
da wurde gezeigt dass Apache keine Zugriffsrechte auf /software/ hat.

Die Frage wäre : "Was muss ich machen oder wo kann ich es konfigurieren das Apache ein extern gemountete Filesystem zeigen kann?" Wie jetzt ausschaut Apache zeigt Dateien und Verzeichnisse nur auf diese Platte wo es selber installiert ist.
RavingLunatic
 
Posts: 5
Joined: 02. July 2007 13:17

Postby walta_21 » 03. July 2007 21:51

Schon mal die DocumentRoot auf /var/www/htdocs/software umgestellt?

Frueher konnte Apache nicht auf Daten ausserhalb seiner DocumentRoot zugreifen.

Mur ein Tip, keine Loesung ?!
walta_21
 
Posts: 5
Joined: 03. July 2007 21:20

Postby RavingLunatic » 04. July 2007 12:30

ja, das habe ich auch ausprobiert aber in dem Fall Apache lässt sich nicht starten
RavingLunatic
 
Posts: 5
Joined: 02. July 2007 13:17

Postby RavingLunatic » 16. July 2007 15:29

endlich habe ich die Lösung gefunden
alles funktioniert wenn ich Apache folgendes starte:
/usr/sbin/httpd -d /data -f /etc/httpd/conf/httpd.conf
und DocumentRoot=/data
wobei /data ist ein Mountpoint für /dev/sdg1
RavingLunatic
 
Posts: 5
Joined: 02. July 2007 13:17


Return to Apache

Who is online

Users browsing this forum: No registered users and 22 guests