05. august 2003 - 00:40Der er
6 kommentarer og 1 løsning
apache->htaccess->htpasswd
jeg har lidt problemer med at få det password, jeg krypterer via htpasswd.exe i ../bin/ blibloteket i apache, til at virke. Prompten kommer op og ber om pass og bruger, men det password jeg har krypteret som i dette tilfælde er "LO" virker tilsyneladende ikke... min htaccess fil ser således ud:
AuthName "admin siden er selfQlgelig kun til admins" AuthType Basic AuthUserFile htpasswd require valid-user
... "AuthUserFile htpasswd" <--- har lagt htpasswd i samme bibliotek som htaccess filen, så ingen grund til mere præcis bibliotek-angivelse.. eller hvad?
og selve htpasswd filen ser således ud:
adflicto:$apr1$vN3.....$/dLMZGg0z584iQxLDuUaq/
"$apr1$vN3.....$/dLMZGg0z584iQxLDuUaq/" <-- sku ifølge htpasswd.exe så være passwordet "LO" bare krypteret eller hvad?
har uploadet skittet til en apache server... og den virker, ellers ville den jo ikke prompte vel?
hvis det er din egen server kan du lægge htpasswd filen i selve apachemappen. F.eks: C:\server\Apache (ikke www- men servermappen)
så behøver du ikke skrive hele stien i htaccess filen, men kan nøjes med filnavnet som du gør. Prompten vil poppe op selvom htpasswd filen ikke kan findes / er tom. Smid lige et punktum før htpasswd begge steder.
Det er ligemeget hvad den hedder, bare det er samme navn du skriver i .htaccess Det kan være smart at kalde den .htpasswd da dedn pelejer at være blokeret for download
Ja, det er vist standardindstilling i Apache at filer der begynder med .ht er beskyttede. Kan ændres som man behager, men det er der ikke umiddelbart nogen grund til.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.