Avatar billede supermand69 Nybegynder
03. december 2001 - 09:49 Der er 14 kommentarer og
1 løsning

htaccess på Apache...

Hvordan kan man lave en user/pass for at åbne et subdir?!?
Avatar billede wiegstar Nybegynder
03. december 2001 - 09:54 #1
<FilesMatch \"\\.php3$\">

order allow,deny
allow from all
require group site22
require valid-user
Authname Stats
Authtype Basic
</FilesMatch>
Avatar billede supermand69 Nybegynder
03. december 2001 - 10:29 #2
Øhh, ok.... Men hvad skal jeg så gøre med det??
Avatar billede sukos Juniormester
03. december 2001 - 10:32 #3
Avatar billede supermand69 Nybegynder
03. december 2001 - 11:14 #4
sukos --> Kan du ikke give mig et ekspempel?! =)

Jeg synes ikke at jeg får så meget ud af at læse alt det... :-/
Avatar billede sukos Juniormester
03. december 2001 - 12:29 #5
Du laver en password-fil på denne måde (windows):

Start en dosprompt, og gå ind i mappen \"bin\" som ligger under apache-mappen. F.eks. c:\\programmer\\apache\\bin

For at lave en ny password-fil skriver du så, i dosprompten:
htpasswd -c c:\\programmer\\apache\\pass sukos

\"c:\\programmer\\apache\\\"
skal jo ændres så stien passer til din installation.

\"pass\"
bliver navnet på passwordfilen, og
\"sukos\"
er brugeren som skal lægges ind i filen.

\"-c\" efter \"htpasswd\" betyder at du vil lave en ny password-fil

Du bliver derefter bedt om at indtaste password to gange for brugeren sukos.

For at tilføje en ny bruger til \"pass\" skriver du:

htpasswd c:\\programmer\\apache\\pass supermand69

Altså uden \"-c\"

Din httpd.conf er pr. default sat til at bruge filnavnet \".htaccess\" som den fil serveren kikker efter i hver mappe.

Men for at tillade brugen af .htaccess i et bibliotek, skal du lave en \"directory\"-box i din httpd.conf:

<Directory \"C:/Programmer/Apache/htdocs/supermand69\">
    AllowOverride AuthConfig
</Directory>

Husk at genstarte serveren, for at password-beskytte mappen \"supermand69\".

Lav nu en .htaccess fil, hvori der står:

AuthName \"Supermand69\'s secrets!\"
AuthType Basic
AuthUserFile c:/Programmer/Apache/pass
require valid-user

og læg den ind i mappen \"supermand69\"

\"c:/Programmer/Apache/\" er stien til din passwordfil \"pass\"

Nu skulle det gerne virke!
Iøvrigt, som du jo kan læse på ovenstående link, er der flere muligheder for brug at password-beskyttelse.


Avatar billede sukos Juniormester
03. december 2001 - 12:30 #6
Bruger forresten selv \"edit.com\" til at lave filer uden fornavne!
Avatar billede sukos Juniormester
03. december 2001 - 12:33 #7
Og har forresten også \"bøvl\" med at få det til at virke, hvis ikke jeg skriver den fulde sti i .htaccess til passwordfilen!
Avatar billede supermand69 Nybegynder
03. december 2001 - 12:53 #8
thx :)
Avatar billede sukos Juniormester
03. december 2001 - 12:56 #9
Sålidt!
Avatar billede supermand69 Nybegynder
03. december 2001 - 16:01 #10
Er \"edit.com\" en adresse eller er det et program, for jeg synes ikke at der er noget på www.edit.com...
Avatar billede vladimirr Nybegynder
03. december 2001 - 17:40 #11
Man kan jo også bare rename dem på serveren via ftp :)

Og når man så alligevel kører linux, så er det slet ikke noget problem :)
Avatar billede vladimirr Nybegynder
03. december 2001 - 17:41 #12
Avatar billede supermand69 Nybegynder
03. december 2001 - 18:52 #13
Jeg kan sq stadig ikke få det til at virke...

Jeg har gjort følgende
----------------------------
.htaccess:
AuthName \"Min side\"
AuthType Basic
AuthUserFile d:\\HTTP\\Apache\\conf\\htpasswd
require valid-user

htpasswd:
htpasswd -c -p d:\\http\\apache\\conf\\htpasswd administrator

Derefter gentager jeg passwordet 2 gange (test)

Jeg har også prøvet at genstarte Apache, men det virker stadig ikke.. Hvad gør jeg galt??
Avatar billede supermand69 Nybegynder
03. december 2001 - 18:57 #14
Ej, nu virker det.... hehe :)
Avatar billede sukos Juniormester
04. december 2001 - 01:09 #15
Godt nok!
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