.htaccess használat

.htaccess használat

Hozzászólások

Hali!
Apache 2 stable-m van, és a következők szerepelnek a .ht* fájlaimban:

.htaccess:
**************************************************
AuthUserFile /a/védett/oldal/path-ja/.htpasswd
AuthGroupFile /dev/null
AuthName "Xy Privát Oldala"
AuthType Basic

<LIMIT GET PUT POST> # PUT nélkül is próbáltam, mert egyes helyeken úgy láttam
require user xy # vagy require valid-user
</LIMIT>
**************************************************

.htpasswd:
**************************************************
xy:PTwWbvRyZtfhw
**************************************************

ezeket az infókat egy csomó tutorialból szedtem össze, mégsem működik
valami 5let?
Köszi!

Legjobb tutorial:
http://httpd.apache.org/docs-2.0/howto/htaccess.html

Én így próbálnám:
[code:1:7a05ec9c42]AuthType Basic
AuthUserFile /a/védett/oldal/path-ja/.htpasswd
AuthName "Xy Privát Oldala"
Require valid-user[/code:1:7a05ec9c42]

Egyébként mit jelent az, hogy nem működik?

[quote:a629fac457="Ajnasz"]Legjobb tutorial:
http://httpd.apache.org/docs-2.0/howto/htaccess.html

Én így próbálnám:
[code:1:a629fac457]AuthType Basic
AuthUserFile /a/védett/oldal/path-ja/.htpasswd
AuthName "Xy Privát Oldala"
Require valid-user[/code:1:a629fac457]

Egyébként mit jelent az, hogy nem működik?

a nem működik az azt jelenti, hogy semmi nyoma védelemnek,
bárki olvashatja a könyvtárat.
Így is kipróbáltam, semmi hatása.

Nem lett véletlenül elállítva a .htaccess fájl neve a httpd.conf-ban? Az AccessFileName direktívával be lehet állítani a fájl nevét.

A védendő könyvtárnál így állítsd be:
[code:1:01e5653fd8]
<Directory "/var/www/védendőkönyvtár">
AllowOverride AuthConfig
...
...
</Directory>
[/code:1:01e5653fd8]
Ha van ilyen directory konténer a védendő területre, akkor az AllowOverride default None szokott lenni. Akkor pedig hiába van .htaccess, nem fog tudomást venni róla.

Hello.

Épp tegnap csináltam meg a htaccess-t. Apache/2.0.54-et használok. /etc/apache2/sites-avaible/ <-- default. Ott szerkeszd meg a fent írt dolgokat (AuthConfig).
Amúgy htpasswd -c /etc/jelszófájl felhasználó parancsot használtam. Elhelyeztem egy fájlt az /etc könyvtárban, ahonnan "AuthUserFile /etc/elhelyezett_fajl". Mindezt egy rövid doksi alapján, ami itt található:http://www.szabilinux.hu/authentik/index.html

Sziasztok,

Autentikaciot szeretnek csinalni .htaccess-szel, ez alapjan csinaltam meg a szukseges dolgokat. Amikor lekerdezem az oldalt feldobja a jelszo ablakot, de nem fogadja el a jelszot es 401-gyel elszall. Termeszetesen caps-lock es egyeb szokasos nyalanksagok nem jatszanak kozre.

httpd.conf

AllowOverride All

.htaccess

AuthType Basic
AuthUserFile /res/auth/.htpasswd
AuthName "Password Required"
require rigidus

Nekem az a gyanum, hogy a zagyvalekot nem szereti. Probaltam -s, -d, -p kapcsolokkal generalni, de egyszeruen nem fogadja el az autentikaciot.

Van valakinek otlete?

Koszi elore is. :-)

---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

Hi

Ezt olvasd el:

http://www.szabilinux.hu/authentik/index.html

Csak, annyit a leirashoz, hogy inkabb a /etc/apache/httpd.conf -t nezzd, ne a /etc/Apache/access.conf -filet.

Meg ha kezzel forgattad az apache-det, akkor ott is lehet gubanc.

Az is sokat segithet, hogy mikozben probalsz belepni egy konzolon a tail -f /ahol/az/error/log.van parancsot kiadod ( superuserkent ) es meglesed, hogy mit ir ki, aztan google, vagy ilyesmi.

Cs