• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

gemountetes Verzeichnis:Zugriff verweigert

Mr.Tito

Member
Hallo alle,

ich betreibe meinen eigenen kleinen Webserver nur im privaten Netzwerk.
Eigentlich möchte ich alle Inhalte über den Fileserver pflegen.

Die im folgenden beschriebene Betrachtung geschieht immer vom Webserver aus:
Alle Fileserver-Dateien,die irgendwie vom Webserver gefunden werden sollen, habe ich nach /mnt/nfs/fileserver gemountet. Dort ist auch ein htdocs-Verzeichnis das ich im Apache als DocumentRoot konfiguriert habe.

Im Browser bekomme ich nur die Meldung "Zugriff verweigert". Die angezeigten Dateirechte auf die index.php sollten mit 755 wohl ausreichend sein. Owner ist "root".

Ich habe dem Benutzer "wwwrun" testweise schon in alle möglichen Gruppen geschoben,keine Änderung an der Browsermeldung :-(
An welcher Ecke muss ich drehen?

Danke für alle Tips!
 

Dr. Glastonbury

Advanced Hacker
Hi,
kannst du uns evtl. die Konfiguration des vhosts mal pasten. Und vielleicht auch nochmal ein ll von entsprechendem Verzeichnis...
 
OP
M

Mr.Tito

Member
Moin Dr.

ich bin ganz erstaunt, dass ich eine vhost.template gefunden habe. Den Inhalt habe ich mal (um Kommentar bereinigt) hier eingefügt, aber sicher noch nie etwas daran gedreht.
Code:
#
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    ServerName dummy-host.example.com

    DocumentRoot /srv/www/vhosts/dummy-host.example.com

    ErrorLog /var/log/apache2/dummy-host.example.com-error_log
    CustomLog /var/log/apache2/dummy-host.example.com-access_log combined

    HostnameLookups Off

    UseCanonicalName Off

    ServerSignature On

    ScriptAlias /cgi-bin/ "/srv/www/vhosts/dummy-host.example.com/cgi-bin/"

    <Directory "/srv/www/vhosts/dummy-host.example.com/cgi-bin">
        AllowOverride None
        Options +ExecCGI -Includes
        Order allow,deny
        Allow from all
    </Directory>

    <IfModule mod_userdir.c>
        UserDir public_html
        Include /etc/apache2/mod_userdir.conf
    </IfModule>


    <Directory "/srv/www/vhosts/dummy-host.example.com">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all

    </Directory>

</VirtualHost>

Dann habe ich noch die immer wiederkehrende Zeile im error_log:
Code:
[Fri Aug 27 21:35:48 2010] [error] [client 192.168.2.103] client denied by server configuration: /mnt/nfs/fileserver/www/htdocs/index.php
w

Und der entsprechende Eintrag aus dem access.log
Code:
192.168.2.103 - - [27/Aug/2010:21:35:48 +0200] "GET /index.php HTTP/1.1" 403 1123 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)"

Deine Bitte nach "||" müßtest Du mir leider etwas genauer erklären, ich bin leider noch nicht so der Fux...
 
Oben