Avatar billede jd Nybegynder
11. marts 2001 - 14:22 Der er 16 kommentarer og
2 løsninger

.htaccess på Win

Hey

Jeg skal ha\' .htaccess til at virke på min lokale win+apache etc.
Det er noget med  AllowOverride eller noget, men kan ikke få det til at virke!

30p til den der kommer med nøje instrukser om hvordan.

- Jonas
Avatar billede top Nybegynder
11. marts 2001 - 14:24 #1
Kan man overhovedet det?
hvordan vil du kryptere passwords i .htpasswd ?
(er interesseret hvis det lykkes..)
Avatar billede jd Nybegynder
11. marts 2001 - 14:26 #2
.htpasswd virker ikke under win, men .htaccess gør
Avatar billede osku Nybegynder
12. marts 2001 - 16:21 #3
I \"bin\" biblioteket er programmet htpasswd.exe.
Det bruger du til at kryptere passwords/lave en fil til brug for .htaccess
http://www.apacheweek.com/features/userauth giver dig en god information om hvordan du gør.
Som du vil kunne se, er der flere måder at bruge htaccess på.

Men en hurtig:

I din httpd.conf skal stå:

AllowOverride AuthConfig

AccessFileName dinfil.navn

Du kan selv bestemme hvad du vil kalde .htacces filen.

Start et dos-vindue og gå ind i \"bin\" biblioteket.
f.eks. c:\\apache\\bin

Så skriver du:
htpasswd -c c:\\apache\\htdocs\\passwords\\nyfil ditnavn
Derefter bliver du bedt om at skrive passwordet for \"ditnavn\" to gange.

-c fortæller at der er tale om en ny password-fil, der skal hedde \"nyfil\". Så for at tilføje en ny bruger til filen, \"nyfil\" skal du bare undlade \"-c\"

htpasswd c:\\apache\\htdocs\\passwords\\nyfil nytnavn

\"passwords\" er biblioteket som \"nyfil\" skal ligge i. Og det skal være lavet inden du laver passwordfilen, med andre ord, htpassw.exe opretter ikke biblioteker.

Lav nu et txt-dokument hvori der står:

AuthName \"JD\'s harddiskplads\"
AuthType Basic
AuthUserFile c:/apache/htdocs/passwords/nyfil

require user ditnavn

og gem som \"dinfil.navn\" i det bibliotek du vil beskytte.

\"AuthName\" er titlen på den prompt som dukker op.
Du kan også bruge \"require valid-user\" for at lade alle navne i passwordfilen \"nyfil\" have adgang til biblioteket.

Hvis ikke du kan finde ud af det, så bare spørg igen.
Avatar billede osku Nybegynder
12. marts 2001 - 16:23 #4
Apache fraråder forresten at lægge password-filer, \"nyfil\", i de mapper hvor de skal bruges!
Avatar billede osku Nybegynder
12. marts 2001 - 16:26 #5
Hmm, det der med at lave et txt-dokument:
Det skal selvfølgelig ieek gemmes som txt, men som \"dinfil.navn\"
Avatar billede jd Nybegynder
12. marts 2001 - 19:58 #6
osku-> Jeg er gald for at du gider bruge (så meget) tid på mig, men det er slet ikke det jeg spørger efter!

Jeg efterlyser ikke .htpasswd, men .htaccess
Den neste der ævler om .htpasswd er \'top\'

Håber du stdig er frisk på at hjælpe! :)
Avatar billede osku Nybegynder
12. marts 2001 - 20:02 #7
AllowOverride All

Og så er det ellers et spørgsmål om at lave din .htaccess?
Avatar billede jd Nybegynder
12. marts 2001 - 20:07 #8
Ja, men hvor skal det lige stå? Alle tænkelige steder har jeg prøvet, men det VIL ikke funke...

Hvis du lige vil kommer lidt nærmere på HVOR det skal stå, vil jeg være taknemmelig :)
Avatar billede osku Nybegynder
12. marts 2001 - 20:44 #9
I din httpd.conf
I min conf er det linie 280 (Apache 1.3.12)
Glem ikke:

AccessFileName whatever.htacces

også skal være defineret!

Og så bruger du din whatever.htaccess fil i de directory\'s du måtte ønske!
Avatar billede jd Nybegynder
12. marts 2001 - 21:02 #10
Was ??
Man SKAL sq da ikke vælge et \"fornavn\" til sine .htaccess-filer!?!?

Nå, men jeg prøvede at rette både AllowOverride og .htaccess, og jeg får ingen fejl - MEN det virker ikke!

Lader jeg være med at definere et fornavn for .htaccess, for jeg en Internal Server Error :(

?
Avatar billede osku Nybegynder
12. marts 2001 - 21:13 #11
Dumt spørgsmål?
Linierne har du vel \"uncommented\"
#AccessFileName .htaccess      //WRONG

AccessFileName .htaccess      //RIGHT

Accepterer din windows filer som du selv laver, IKKE har et fornavn?
Avatar billede osku Nybegynder
12. marts 2001 - 21:14 #12
Du må også gerne sende din httpd.conf, så vil jeg prøve at kikke på den

steffen@dickhudt.dk
Avatar billede jd Nybegynder
12. marts 2001 - 21:16 #13
> Dumt spørgsmål?
Mit var ikke! Dit, ja :)

Nej, jeg har ikke udkommenteret noget som helst!

Ja, det \"min windows\" accepterer filer uden fornavn.
Avatar billede jd Nybegynder
12. marts 2001 - 21:18 #14
Jeg kører Apache 1.3.19, men jeg havde samme problem med 1.3.12 (derfor jeg skiftede).

Du får lige min httpd.conf...
Avatar billede jd Nybegynder
16. marts 2001 - 21:12 #15
Det var fordi jeg kørte PHP som CGI, og ikke som Apache-modul...
Avatar billede jd Nybegynder
16. marts 2001 - 21:13 #16
5p til dig for at kigge på det.
Avatar billede osku Nybegynder
16. marts 2001 - 21:20 #17
Jeg er ikke så meget for point - (men ellers tak du!) - http://www.eksperten.dk/spm/56525 - men kan du ikke fortælle mig på hvilken linie i din gamle conf du har defineret php som cgi-module?
Avatar billede jd Nybegynder
16. marts 2001 - 21:27 #18
Vild eller ej, så er points\'ne dine :)

CGI eller Apache-modul er ikke noget man definerer på een linie.
Jeg har skrevet en vejledning til at installere Apache og PHP (som CGI) på http://delfs.dk/php/

Any questions? -ask...
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