Portál AbcLinuxu, 14. května 2025 02:46

Dotaz: autentifikace Apache version 2.2.9

30.10.2008 10:16 pathfinder07
autentifikace Apache version 2.2.9
Přečteno: 483×
Odpovědět | Admin
ahoj, prosím o radu, nějak se neumím vybabrat z následujícího problému. Mám novou instalci fedora 9 + Apache version 2.2.9 + PHP Version 5.2.6

na staré instalaci Apache version 2.0.53 + PHP Version 5.0.4jsem používal script který ověřéval clienta jmenem a heslem "klasické okno na přihlášení" ale bohužel je kodovaný přes Zend, takže nezjistím jakým způsobem ověřuje.

Můj problém je v tom že já skočím na novém serveru do zaheslované části ale script mě nevyzve k vložení jmena a heslo a hned skočí na zaheslovaný odkaz !a vše ukáže.

Po nějakém pátrání jsem zjistil že vytvaří v daném direktoráři soubor .htaccess a .htpasswd ale nedokážu zjistit jaké jsou závislosti.

PS: používám ještě jeden skript který ověřuje pomocí tohoto scriptu: if(!isset($PHP_AUTH_USER)): Header("HTTP/1.0 401 Unauthorized"); Header("WWW-Authenticate: Basic realm=\"Gallery Admin\""); echo"Prístup k týmto stránkam je vazaný na zadaní mena a hesla.";

a to na novém serveru funguje.

Tak nevím co mám skontrolovat

díky za pomoc

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

andree avatar 30.10.2008 13:54 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: autentifikace Apache version 2.2.9
Odpovědět | | Sbalit | Link | Blokovat | Admin
no neviem co robi ten skript v php - ale ak nemas urobene nejak nestandardne, tak budes mat v mieste, od ktoreho chces zacat overovat, htaccess s popisanou nejakou metodou overovania a v htpasswd prihlasovacie kody... apache potom vdaka tomu sam dokaze poslat ten HTTP/1.0 401 Unauthorized, bez toho aby si cokolvek robil - a cloveka pusti dalej, az ked zada tie veci a sedia pri porovnani s htpasswd....

nieco taketo by malo byt v tom .htaccess:
AuthType Basic
AuthName "zadajte login udaje"
AuthUserFile /path/to/.htpasswd
Require valid-user
a .htpasswd potom uz kludne vyrobis pomocou utilitky htpasswd (resp. htpasswd2)

...snad som dobre pochopil, na co sa pytas :))
30.10.2008 15:35 pathfinder07
Rozbalit Rozbalit vše Re: autentifikace Apache version 2.2.9
v daném direktorari vytvori .htaccess:

AuthName "Admin"

AuthType Basic

AuthUserFile /.htpasswd

require valid-user

ale overení neprobehne a ke vsemu projde na stranku ktera se ma zobrazit az po overeni
andree avatar 30.10.2008 20:16 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: autentifikace Apache version 2.2.9
ten .htpasswd mas fakt v adresari '/'? pozeral si na logy apache, ci tam nieco zaujimave nepise?
31.10.2008 10:53 pathfinder07
Rozbalit Rozbalit vše Re: autentifikace Apache version 2.2.9
našel jsem v logu toto:

[Fri Oct 31 09:24:15 2008] [error] [client 192.168.1.3] ModSecurity: Audit log: Failed to lock global mutex: Identifier removed

[Fri Oct 31 09:24:15 2008] [error] [client 192.168.1.3] ModSecurity: Audit log: Failed to unlock global mutex: Identifier removed

snad to pomůže
31.10.2008 11:01 pathfinder07
Rozbalit Rozbalit vše Re: autentifikace Apache version 2.2.9
omlouvám se to byl záznam log z mých pokusů takže to se nevzahuje k popsanému problému

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.