Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 12:24 Der er 22 kommentarer og
1 løsning

.htaccess

Hej

Jeg har nogle problemer med at få .htaccess til at virke på min apache (Windows XP).

Jeg har lavet 2 filer;

ht.access:

AuthName "Section Name"
AuthType Basic
AuthUserFile C:\Program Files\Apache\Apache\htdocs\htaccessTest\ht.password
Require valid-user

ht.password:

anders:and


Derudover har jeg rettet i httpd.conf:

AccessFileName ht.access


...Og restartet min server. Min den ser ikke ud til at gøre noget som helst, og jeg kan se indholdet af min ht.access fil i en browser.

VH

Anders
Avatar billede peterhansen6 Nybegynder
01. januar 2003 - 12:41 #1
er du sikker på at den kan køre sammen med windows xp
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 12:42 #2
Hvis du snakker om Apachen så kører den fint...
Avatar billede ztyxx Nybegynder
01. januar 2003 - 12:45 #3
du skal jo kalde den .htaccess og ikke ht.access :-)
Avatar billede ztyxx Nybegynder
01. januar 2003 - 12:47 #4
derudover skal du så også oprette din htpasswd fil med htpasswd.exe, da passwordet skal krypteres

http://www.webcafe.dk/artikler/apache/htaccesskrypterpassword/#program
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 13:07 #5
Jeg kan ikke oprette en fil på Windows, som hedder .htaccess, derfor har jeg ændret i httpd.conf.

Det virker heller ikke selvom jeg krypterer kodeords-filen.
Avatar billede ztyxx Nybegynder
01. januar 2003 - 13:11 #6
hvis du åbner Notepad, og når du vil gemme filen, skal du markere, i feltet der hedder gem som filtype, alle filer
så kan du sagtens gemme den som .htaccess
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 13:18 #7
OK, så er jeg med... :-)

Nu har jeg 2 filer;

.htaccess:

AuthName "Section Name"
AuthType Basic
AuthUserFile c:/program files/apache/apache/htdocs/htaccessTest/htpasswd
Require valid-user

htpasswd:

hest:$apr1$Jq2.....$vpTgP1Xa8NpwDgMvLvyz30

Og jeg har ændret httpd.conf tilbage til:

AccessFileName .htaccess

MEN det virker stadig ikke - jeg kan browse biblioteket, men .htaccess vises ikke (som den heller ikke skal, vel).

AccessFileName .htaccess
Avatar billede ztyxx Nybegynder
01. januar 2003 - 13:26 #8
og du har husket at genstarte igen?

kigger ind igen i aften, er på job nu
Avatar billede ztyxx Nybegynder
01. januar 2003 - 13:31 #9
men prøv at ændre
AuthUserFile c:/program files/apache/apache/htdocs/htaccessTest/htpasswd

til
AuthUserFile /htpasswd
hvis de ligger i samme mappe
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 14:51 #10
Nu ser filen sådan ud:

AuthName "Section Name"
AuthType Basic
AuthUserFile /htpasswd
Require valid-user

Men det virker heller ikke.
Avatar billede htm Nybegynder
01. januar 2003 - 18:01 #11
Har du husket at sætte AllowOverride til all i din httpd.conf, så du har lov til at afvikle .htaccess?

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride all
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 19:40 #12
Ahhh, så begynder det at virke. Nu bliver jeg promptet for password, men den accepterer det ikke, hvis jeg skriver "hest" "hest".

Indhold af htpasswd:

hest:hest
Avatar billede htm Nybegynder
01. januar 2003 - 19:50 #13
du skal bruge htpasswd.exe til at kryptere dine passwords!
du skal bruge den sådan:
htpasswd -c filnavnpåpasswordfil brugernavn

Tjek også her: http://www.webcafe.dk/artikler/apache/htaccesspassword/
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 20:45 #14
Nu er indholdet

hest:$apr1$wk0.....$VFmXfxWocT9/aUcPi7BrF1

Genereret med htpasswd.exe

Men den accepterer det stadig ikke...
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 20:46 #15
Lige en sjov lille ting:

Nu jeg bruger htpasswd.exe ser filen sådan ud:

hest:$apr1$wk0.....$VFmXfxWocT9/aUcPi7BrF1

Når jeg bruger den, der er her http://www.webcafe.dk/artikler/apache/htaccesskrypterpassword/htaccesskrypterpassword.html ser filen således ud:

hest:aGhwn2zGuqlu.

Begge er med hest:hest
Avatar billede htm Nybegynder
01. januar 2003 - 20:59 #16
Ja den på webcafe bruger en forkert kryptering til Windows Den virker kun på linux!

Prøv og skriv den oprindelige sti til filen igen! evt omkranset af "
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 21:28 #17
Hej igen

Det gør desværre ingen forskel om jeg skriver:

"c:/program files/apache/apache/htdocs/htpasswd"

Hvis jeg ikke har "" med, kommer den med en fejl.
Avatar billede htm Nybegynder
01. januar 2003 - 21:35 #18
Du skal bruge almindelige backslash \
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 23:03 #19
Det virker stadig ikke - jeg bliver stadig promptet men "hest" "hest" virker ikke.

Filen .htaccess:

AuthName "Section Name"
AuthType Basic
AuthUserFile "c:\program files\apache\apache\htdocs\htpasswd"
Require valid-user
Avatar billede tinepingvin Nybegynder
01. januar 2003 - 23:07 #20
jeg brugte http://www.sukos.dk/apache/apache_htaccess.shtml  og det virkede med det samme på apache 2.043 og win xp.
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 23:09 #21
linket er dødt...
Avatar billede htm Nybegynder
01. januar 2003 - 23:52 #22
Sikker på at stien er korrekt? opmærksom på små og store bogstaver?
Avatar billede thingholm.dk Nybegynder
01. januar 2003 - 23:59 #23
Juhuu, så virker det. Tak for hjælpen alle sammen!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester