Apache 2 / Auf User-Verzeichnisse verweisen

Neue Erkenntniss:

Wenn ich jetzt Deins mit dem Standard der schon in der mod_userdir.conf kombiniere:


Code:
      UserDir /home/*/public_html
                 UserDir enabled user1 user2 ...

                <Directory /home/*/public_html>

                AllowOverride FileInfo AuthConfig Limit Indexes
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec

                <Limit GET POST OPTIONS PROPFIND>
                        Order allow,deny
                        Allow from all
                </Limit>

                <LimitExcept GET POST OPTIONS PROPFIND>
                        Order deny,allow
                        Deny from all
                </LimitExcept>

        </Directory>

Bekommt ich wenigstens schon mal zugriff. Er zeigt die Index.htm aber nicht an, sondern listet nur das Directory auf.
 
Zuletzt bearbeitet:
So, hab dem Ordner public_html die Rechte 755 gegeben. Jetzt zeigt er die Index auch, aber Indexiert das ganze noch nach der Directory.
 
Zuletzt bearbeitet:
Bravo Respekt!
Probier mal folgendes:
Irgendwo müsste folgendes stehen
Code:
DirectoryIndex index.html ...
=>
Code:
DirectoryIndex index.htm index.html ...

EDIT: Entfern mal den Link! (Sicherheitslücke wenn jeder deine IP weiß...)
(SSH ist aktiviert, wenn du ein leicht zu erratendes Passwort gewählt hast, ist gleich jemand im System)
 
Zuletzt bearbeitet:
Ja, hab ich gemacht. So bei mir läuft es! Danke dem Aiju :) :) :)

Das nenn ich mal ergänzende Hilfe. Bis dahin!
Hier nochmal mein Code in de mod_userdir.conf

Code:
        UserDir /home/*/public_html
        UserDir enabled user1 user2

        <Directory /home/*/public_html>

                AllowOverride FileInfo AuthConfig Limit Indexes
                DirectoryIndex index.htm index.html index.php
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec

                <Limit GET POST OPTIONS PROPFIND>
                        Order allow,deny
                        Allow from all
                </Limit>

                <LimitExcept GET POST OPTIONS PROPFIND>
                        Order deny,allow
                        Deny from all
                </LimitExcept>

        </Directory>
 
Das ist mit mod_userdir unmöglich! Du kannst lediglich mit Befehlen in der httpd.conf
ein bisschen herumbasteln!
z.B:
Code:
Alias /user1 /home/user1/public_html
oder (besser)
Code:
AliasMatch ^/(.*)/(.*)$ /home/$1/public_html/$2
Schau am besten mal in der Apachedokumentation ein bisschen nach:
http://httpd.apache.org/docs/2.0/de/
 
Zurück