Hola,
erst einmal ein recht herzliches Dankeschön an molily, sie hat mir
nämlich im SelfChat dabei geholfen :)
Hier nochmal das Problem:
<VirtualHost *>
ServerName intranet.domain.tld
ServerAlias intranet.domain.tld *.intranet.domain.tld
DocumentRoot /blabla/
Alias /mainserver/ /blabla/haupt
»»
<Directory /mainserver/>
Order Allow,Deny
Allow from All
</Directory><Directory />
AuthType Basic
AuthName "Intranetserver"
AuthUserFile /blabla/Apache/pwds.txt
Require user BesucherErrorDocument 401 /mainserver/unauthorized
ErrorDocument 403 /mainserver/unauthorized
</Directory>
</VirtualHost>
und hier die schöne Lösung:
<VirtualHost *>
ServerName intranet.domain.tld
ServerAlias intranet.domain.tld *.intranet.domain.tld
DocumentRoot E:/blabla
Alias /mainserver/ "E:/blabla/haupt"
Alias /src/ "E:/blabla/haupt/src"
<Directory "E:/blabla/haupt">
Order deny,allow
Allow from all
Satisfy Any
</Directory>
ErrorDocument 401 /mainserver/unauthorized
ErrorDocument 403 /mainserver/unauthorized
<Directory "E:/blabla">
AuthType Basic
AuthName "Intranetserver"
AuthUserFile E:/blabla/server/apache/intranet.txt
Require valid-user
</Directory>
</VirtualHost>
Ich habe es übrigens mit einem Windows-System zu tun, deswegen gab es
noch zusätzliche (behobene) Komplikationen mit den " und so einem
Zeugs. Der Passwortschutz, der auf der einen Seite für's Verzeichnis
E:/blabla "angeschaltet" wurde, wird mittels Order deny,allow (erst deny, dann allow), Allow from all (Von überall sehen dürfen [voreinstellung...]) sowie dem alles entscheidenden "Satisfy", dass nämlich mit "Any" anstatt dem standartmäßig gesetztem "All" auch den Zugriff gewährt, wenn nur ein Teil der 2 möglichen entscheidenen Zugriffsfaktoren HTTP-Authentifizierung oder Zugriffsentscheidung per IP-Sperre [...] zutrifft, was mittels "Allow from all" ja geschehen ist, nun außer kraft gesetzt. [uffff, langer satz ;-) *verschnauf*]
So, nun genug des gefasels, erfreuen wir uns einfach, dass es funktioniert ;-)
WauWau
--
ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
E-Mail WauWau: [mailto:der-wauwau@gmx.de]