PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache: .htaccess zeigt keine wirkung



_-=Unreal=-_
17.12.03, 10:19
hi,

apache version: 1.3.27

in der httpd.conf hab ich folgenden eintrag:

AccessFileName .htaccess

sowie den virtuellen host


<VirtualHost *>
ServerAdmin ich@meine_email_adresse
DocumentRoot /srv/www/htdocs/name_des_webs
ServerName servername.dyndns.org
ErrorLog /var/log/blabla
CustomLog /var/log/blabla
</VirtualHost>

jetzt hab ich unter /srv/www/htdocs/name_des_webs die .htaccess angelegt:

AuthType Basic
AuthName "Geschützter Bereich"
AuthUserFile /srv/www/htdocs/name_des_webs/.htpasswd
require user name_des_users

anschliessend in dem verzeichniss mittels

htpasswd -c .htpasswd name_des_users die .htpasswd angelegt,

die dann so aussieht:

name_des_users:verschlüsseltes_passwort

wenn ich das verzeichniss mittels http://servername.dyndns.org/name_des_webs aufrufe, wird mir der inhalt trotzdem noch ohne abfrage der benutzerdaten angezeigt.

ich hab die .htaccess auch mal so versucht:

AuthType Basic
AuthName "Geschützter Bereich"
AuthUserFile /srv/www/htdocs/name_des_webs/.htpasswd
<Limit GET POST>
require valid-user
</Limit>

nix...

_-=Unreal=-_
17.12.03, 12:46
achja,

in der httpd.conf hab ich noch

<Directory />
...
AllowOverride AuthConfig
...
</Directory>

und .htaccess sowie .htpasswd hab ich mit chmod 777 beworfen

dauni
17.12.03, 13:29
AuthUserFile /Pfad/zur/.htpasswd
AuthName "Titel"
AuthType Basic
require valid-user


geht bei mir

_-=Unreal=-_
18.12.03, 16:48
bei mir leider nicht...

LKH
18.12.03, 17:14
Hi,

bei mir gehts auch. :D

Aber das ist wohl nicht die Antwort auf die Frage. Durchsuche mal deine httpd.conf nach ".htaccess" und post mal die Treffer.


BTW. hast du den Apache nach den Änderungen auch neu gestartet?

dauni
18.12.03, 18:27
Ich sehe bei dir aber nirgends die Kombination "AuthType Basic" und "require valid-user".

Bist du sicher, dass du auch ganz genau hingesehen hast?

schrippe
19.12.03, 13:36
könnte mir einer bei meinem problem helfen?

uns zwar möchte ich mit einer .htaccess ein Verzeichnis sperren aber einem darunterliegenden verzeichnis andere rechte geben. meine datei sieht so aus:

AuthName Internal_Area
#AuthName ByPassword
AuthType Basic
AuthUserFile /eee/apache/conf/passwd
#require user eeelib
<Directory>
AllowOverride all
</Directory>
<Limit GET>
order deny,allow
deny from all
</Limit>


so wie es jetzt ist klappt es nicht.

dauni
19.12.03, 14:10
Was klappt nicht? Das Sperren, oder das andere?
In welchem Verzeichnis liegt das von dir gepostete?

schrippe
19.12.03, 14:13
achso, tschuldigung. das sperren geht, nur das freigeben nicht.

ich will die datei in irgendein verzeichnis in meinem vhost legen.