Archiv verlassen und diese Seite im Standarddesign anzeigen : .htaccess nichts passiert
ich will einen teil einer Website schützen.
dazu habe ich folgende zwei Dateien im Ordner der geschützt werden soll:
.htaccess:
AuthUserFile /usr/local/xxx/admin/.htpasswd
AuthType Basic
AuthName "Secure"
require valid-user
Order Deny,Allow
allow from 172.16.2.*
deny from all
.htpasswd
administrator:reIrwbDm65UL6
test:reDPrXx1/Tq9c
wenn ich die site nun aufrufe, wird sie einfach normal geladen. was hab ich alsch gemacht?
mfg 223
edit:kann es sein dass ich den apache neu starten muss? würde dies nur im notfall tun! danke
ich denke Deine httpd.conf erlaubt das Überschreiben der Optionen nicht. Du wirst mindestens folgendes benötigen:
AllowOverride AuthConfig Limit
Was passiert wenn die .htaccess nur folgende Zeilen beeinhaltet?
AuthUserFile /usr/local/xxx/admin/.htpasswd
AuthType Basic
AuthName "Secure"
require valid-user
t.
ich sag jetzt also:
AuthUserFile /usr/local/xxx/admin/.htpasswd
AuthType Basic
AuthName "Secure"
AllowOverride AuthConfig Limit <== neu
require valid-user
Order Deny,Allow
allow from 172.16.2.*
deny from all
es passiert aber weiterhin nichts :(
Was passiert wenn die .htaccess nur folgende Zeilen beeinhaltet?
AuthUserFile /usr/local/xxx/admin/.htpasswd
AuthType Basic
AuthName "Secure"
require valid-user
t.
ich komme weiterhin auf die site! (nichts neues)
Vorrausgesetzt die httpd.conf ist richtig konfiguriert, muss es nicht
allow from 172.16.2.0/24
heissen?
Vorrausgesetzt die httpd.conf ist richtig konfiguriert, muss es nicht
allow from 172.16.2.0/24
heissen?
was meinst du mit httpd.conf richtig konfiguriert? was muss ich da anfügen? mkahle hat ja schon was erwähnt, diese zeile kommt aber in die .htaccess oder etwa doch in die httpd.conf? :confused:
sie kommt in die httpd.conf
Korrektur:
Der Code aus meinem ersten Posting muß in die httpd.conf. Wenn das drinnen ist, kannst Du auch 'allow' in der .htaccess verwenden.
die Zeile muss in die httpd.conf (am besten dort in eine Directory-Anweisung)
Edit: Mist, da war einer schneller...
achso, danke!
muss ich apache neu starten? nur wenn wirklich nötig ..
Ja
*654321*
Reicht kein --reload?
Oder gibt es diesen Parameter bei httpd nicht?
./apachectl --help
usage: ./apachectl (start|stop|restart|fullstatus|status|graceful|con figtest|help)
start - start httpd
stop - stop httpd
restart - restart httpd if running by sending a SIGHUP or start if
not running
fullstatus - dump a full status screen; requires lynx and mod_status enabled
status - dump a short status screen; requires lynx and mod_status enabled
graceful - do a graceful restart by sending a SIGUSR1 or start if not running
configtest - do a configuration syntax test
help - this screen
... noch Fragen?
... noch Fragen?
Ja viele, aber jetzt eine weniger. :D
Hi!
Reicht kein --reload?
Oder gibt es diesen Parameter bei httpd nicht?
Du meintest sicher graceful.
Gruß
fuffy
hmm jetzt hab ich einen
500 Internal Server Error
:confused:
Dann schau mal in die error_log, was für ein Fehler vorliegt.
Gruß
fuffy
Hi!
Du meintest sicher graceful.
Gruß
fuffy
Ja und Nein. graceful kannte ich gar nicht. Habe ich mir jetzt gerade einmal angeschaut. Ich denke das hilft dem OP.
Das reload war nur so eine Frage aus dem Bauch heraus. Findet man ja öfter diesen Paramater. Wenn man eine config file geändert hat, kann man damit häufig veranlassen, daß die Anwendung diese neu einliest. Sitze gerade aber nicht vor einem Linux Rechner, habe den thread nur so verfolgt, wie gesagt, aus dem Bauch heraus geantwrotet.
Nichts für ungut.
Gruß.
craano.
Das reload war nur so eine Frage aus dem Bauch heraus. Findet man ja öfter diesen Paramater. Wenn man eine config file geändert hat, kann man damit häufig veranlassen, daß die Anwendung diese neu einliest.
Ich weiß. In den Init-Skripten hat sich "reload" eingebürgert. apachectl verlangt dafür allerdings das Schlüsselwort "graceful".
Gruß
fuffy
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.