Avatar billede snedled Nybegynder
31. januar 2003 - 11:58 Der er 14 kommentarer og
1 løsning

local/public access

Hvordan er det muligt at opsætte Apache, så folk der kommer fra den public IP skal autoriseres og folk fra den locale IP har fri adgang?


Det skal bruges til en test/udviklings-server, hvor jeg selv skal kunne få adgang udefra, men jeg gider ikke taste koden når jeg er på det lokale net.

tak

/snedled
Avatar billede di8leva Nybegynder
31. januar 2003 - 12:01 #1
lytter...
Avatar billede sukos Juniormester
31. januar 2003 - 13:35 #2
hmm, kan sgutte lige hitte ud af det med folk fra intranettet, kun med en decideret navngivning af de comp's som har adgang:

Order Deny,Allow
Deny from all
Allow from computer1 computer2

AuthType Basic
AuthUserFile /sti/til/passwordfil
AuthName "Login"
Require valid-user

Satisfy any

Men kikker lige, for man skulle nok kunne bruge Allow from 192.168.*
Avatar billede sukos Juniormester
31. januar 2003 - 13:47 #3
nåh, så'n her:

Order Deny,Allow
Deny from all
Allow from 192.168.1.0/255.255.255.0

AuthType Basic
AuthUserFile /sti/til/passwordfil
AuthName "Login"
Require valid-user
Satisfy any

hvor 192.168.1.0/255.255.255.0 så dækker alle på lokalnetværket, altså skal byttes ud med din egen.
Avatar billede sukos Juniormester
31. januar 2003 - 13:51 #4
ja, og så skal der jo være en Directory-blok i httpd.conf som tillader brug af .htaccess med AuthConfig :O)
f.eks.

<Directory "/sti/til/dir">
AllowOverride AuthConfig
</Directory>
Avatar billede snedled Nybegynder
31. januar 2003 - 14:50 #5
Så har jeg fået afprøvet lidt.

Det var også noget i den stil jeg havde forestillet mig.
Jeg har dog et problem med stien til passwordfilen. - Må den gerne ligge på en anden placering end roden?

altså fx. C:/udenadgang/passwordfil ?

/snedled
Avatar billede sukos Juniormester
31. januar 2003 - 14:53 #6
sagtens, du skal bare sørge for at definere den korrekt, og det er jo også mere sikkert at placere den uden for www
Avatar billede sukos Juniormester
31. januar 2003 - 14:54 #7
Og der er apache dir'et jo pr. default "sikret" i httpd.conf!
Avatar billede snedled Nybegynder
31. januar 2003 - 14:56 #8
Lige nu har jeg defineret den sådan:

    AuthUserFile C:/_pb/htpasswd

Men det virker ikke som om den kan finden den.....

..men resten ser ud til at virke :-D

/snedled
Avatar billede sukos Juniormester
31. januar 2003 - 15:02 #9
Enten findes dir eller fil ikke
Eller du bruger forkert bruger og/eller password
Avatar billede sukos Juniormester
31. januar 2003 - 15:12 #10
http://www.sukos.dk/login/
Lavet for testens skyld!
bruger sukos og pass sukos

Lige nu ser .htaccess så'n ud:
Order Deny,Allow
Deny from all
Allow from 192.168.1.0/255.255.255.0
AuthType Basic
AuthUserFile C:/_ko/passwords
AuthName "Tester"
Require valid-user
Satisfy any

Så hvis jeg går i dir'et via lokalnetværket kommer jeg ind uden at skulle taste password m.m.

dir på disk og domæne bliver slettet igen senere! :O)
Avatar billede snedled Nybegynder
31. januar 2003 - 15:21 #11
Jeg har kigget i min error.log, og det er åbenbart kodeordet der ikke er ordentlig.... - Det har da virket før!!

Jeg prøver lige igen, resten virker ellers, så det er fedt!

/snedled
Avatar billede snedled Nybegynder
31. januar 2003 - 15:27 #12
OK. - Fatter det ikke. Jeg har til forsøg lavet brugernavn: test og password: test. Det bliver krypteret sådan:

test:dGRkPurkuWmW2

Men loggen siger password Mismatch, selvom jeg skriver det rigtigt.

...kan det være fordi det kører på en windows? Det virker bare fint de andre steder jeg bruger det....

/snedled
Avatar billede sukos Juniormester
31. januar 2003 - 15:32 #13
he, hvilken apache bruger du? En 2'er?
Der har været nogle fejlmeldinger om htpasswd.exe ikke fik krypteret ordentligt
Du kan downloade en anden exe her:

http://www.sukos.dk/diverse/connor.zip

20 Kb
Avatar billede snedled Nybegynder
31. januar 2003 - 15:39 #14
he he

Ja, så kunne jeg jo ha' siddet her længe.

Nu virker det. Lækkert.

Mange tak for hjælpen!

/snedled
Avatar billede sukos Juniormester
31. januar 2003 - 15:41 #15
fint nok, sletter nu oprettede dirs m.m. :O)
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