[Apache] htaccess/htpasswd probleem (search gebruikt)

Pagina: 1
Acties:

  • spok9
  • Registratie: November 2000
  • Laatst online: 09-08 19:28

spok9

Groen...

Topicstarter
Ik probeer mbv .htaccess en .htpasswd een directory op m'n lokale webserver te beveiligen. Ik heb al veel geprobeerd, bij m'n provider werkt het zonder problemen, lokaal wil het alleen niet lukken :(
Via de search kwam ik vele topics tegen, maar geen enkel topic bood een oplossing voor mijn probleem, wel kwam ik PHPaccess tegen. Met dit script kan ik bij m'n provider zonder problemen de zaak instellen, maar op m'n lokale server werkt dit niet... Ik draai Apache 1.3.27.

.htaccess
code:
1
2
3
4
AuthName "Protected Area"
AuthType Basic
AuthUserFile d:/webserver/admin/.htpasswd
require valid-user


.passwd
code:
1
test:t.WcoUwky1g/6


Ik krijg overigens wel het poup windows dat om een username en wachtwoord vraagt, het probleem is alleen dat ie om de 1 of andere reden de user/wachtwoord combo niet pakt.

[ Voor 18% gewijzigd door spok9 op 21-04-2003 13:48 ]

Zolang ik het zelf geloof is het goed toch?


  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 21-08 17:05
Aan je path te zien gebruik je een windows server. Volgens mij kun je dan geen .htaccess gebruiken. (werkt alleen op *nix)

  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

beetle71 schreef op 20 April 2003 @ 13:52:
Aan je path te zien gebruik je een windows server. Volgens mij kun je dan geen .htaccess gebruiken. (werkt alleen op *nix)
Jawel hoor, heb ik hier ook :)

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Je kunt zeker wel .htaccess gebruiken onder Windows. Mijne zegt iets van:
AUTHUSERFILE "htdocs\.htaccess"
Misschien dat het aan de quotjes ligt of aan dat je een / ipv \ gebruikt?

Verwijderd

Je kunt gewoon htaccess bestanden gebruiken, maar je loopt alleen constant tegen probleempjes op door die vage naam.

Ik noem onder Windows die bestanden htaccess.conf, en heb daarvoor de httpd.conf aangepast:

code:
1
2
3
4
5
AccessFileName htaccess.conf

<Files ~ "^ht.*\.conf$">

IndexIgnore .??* *~ *# HEADER* README* ht*.conf WEB-INF RCS CVS *,v *,t

Het zijn 3 regels op verschillende plaatsen in het bestand, maar je kunt vast wel even zelf opzoeken waar die regels de bestaande regels moeten vervangen :)

Verwijderd

ik denk idd de slashes de verkeerde kant uit..
je hebt nu *nix slashes,windows wil ze andersom

Verwijderd

Niet in httpd.conf in ieder geval, en het lijkt me logisch dat dat dan in je htaccess files ook niet is. De slashes zijn gewoon goed.

Andere vraag: heb je die passwd file onder linux of windows gemaakt?

[ Voor 22% gewijzigd door Verwijderd op 20-04-2003 14:02 ]


  • spok9
  • Registratie: November 2000
  • Laatst online: 09-08 19:28

spok9

Groen...

Topicstarter
Ik heb het pad tussen quotes gezet, zonder resultaat... Ook het verranderen van de slashes helpt niet. Beide bestanden worden aangemaakt onder windows.
Ik heb ook ff in httpd.conf .htaccess verranderd naar htaccess, maar het werkt nog steeds niet.

Zolang ik het zelf geloof is het goed toch?


  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 22:41

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Ik heb ook na enorm lang zoeken voor elkaar gekregen, en ik ben de grootste P&W n00b die er rond loopt, dus zal met de volgende beschrijving zeker moeten lukken ;) :

Open httpd.conf file van je apache en voeg helemaal onderaan het volgende toe:

code:
1
2
3
<Directory c:/web/test/>
    AllowOverride AuthConfig
</Directory>


Als dat tenminste de directory is die je wilt beveiligen, moet je dus ff veranderen naar hoe het bij jou werkt. Gevonden m.b.v. search en dit is volgens sinterklaas nodig :).

Dan de volgende beschrijving gevonden die bij mij goed werkte:

Maak .htacces file aan

code:
1
2
3
4
5
6
AuthUserFile c:\web\test\htpasswd.txt
AuthName 'Enter username and password'
AuthType Basic
<Limit GET>
require valid-user
</Limit>


Dan in dos promt:

c:\path\naar\apache-dir\bin\htpasswd -c c:\web\server\htpasswd.txt usernaam

En werkt hier super onder windows XP met laatste apache, mysql, enz enz ;)

[ Voor 8% gewijzigd door We Are Borg op 20-04-2003 14:58 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 01:57
configuratieproblemen met software zoals Apache, horen thuis in SA, niet in P&W.

P&W -> SA

https://fgheysels.github.io/


  • spok9
  • Registratie: November 2000
  • Laatst online: 09-08 19:28

spok9

Groen...

Topicstarter
Dit is de manier waarop ik in eerste instantie ben begonnen, alleen heb ik AllowOverride All in m'n root.
Ik heb het nog eens precies zoals hierboven staat gedaan, zonder enig resultaat...

Zolang ik het zelf geloof is het goed toch?


  • Orfuis
  • Registratie: Oktober 2002
  • Laatst online: 11-01-2025
kijk is of het wel werkt als je een .htpasswd bestand aan maakt in kladblok of iets dergelijks.
dus
code:
1
test:test

"I don't have a computer at home. Is the Internet available in book form?"


  • spok9
  • Registratie: November 2000
  • Laatst online: 09-08 19:28

spok9

Groen...

Topicstarter
Orfuis schreef op 21 April 2003 @ 01:03:
kijk is of het wel werkt als je een .htpasswd bestand aan maakt in kladblok of iets dergelijks.
dus
code:
1
test:test
Werkt oook niet, helaas :(

Zolang ik het zelf geloof is het goed toch?


  • Orfuis
  • Registratie: Oktober 2002
  • Laatst online: 11-01-2025
spok9 schreef op 20 April 2003 @ 13:48:

.htacces
AuthName "Protected Area"
AuthType Basic
AuthUserFile d:/webserver/admin/.htpasswd
require valid-user

.passwd
code:
1
test:t.WcoUwky1g/6
Heb je de naam van het bestand goed?

[ Voor 3% gewijzigd door Orfuis op 21-04-2003 13:41 ]

"I don't have a computer at home. Is the Internet available in book form?"


  • spok9
  • Registratie: November 2000
  • Laatst online: 09-08 19:28

spok9

Groen...

Topicstarter
Bestandsnamen zijn goed... htaccess en htpasswd. M'n htaccess pakt ie ook wel, das niet het probleem. Het probleem is echter dat ie gegeven inlog gegevens niet accepteerd, terwijl dit wel de goede zijn.

Zolang ik het zelf geloof is het goed toch?


  • spok9
  • Registratie: November 2000
  • Laatst online: 09-08 19:28

spok9

Groen...

Topicstarter
Iemand nog geniale ideeën??

Zolang ik het zelf geloof is het goed toch?


Verwijderd

We Are Borg schreef op zondag 20 april 2003 @ 14:58:
Ik heb ook na enorm lang zoeken voor elkaar gekregen, en ik ben de grootste P&W n00b die er rond loopt, dus zal met de volgende beschrijving zeker moeten lukken ;) :

Open httpd.conf file van je apache en voeg helemaal onderaan het volgende toe:

code:
1
2
3
<Directory c:/web/test/>
    AllowOverride AuthConfig
</Directory>


Als dat tenminste de directory is die je wilt beveiligen, moet je dus ff veranderen naar hoe het bij jou werkt. Gevonden m.b.v. search en dit is volgens sinterklaas nodig :).

Dan de volgende beschrijving gevonden die bij mij goed werkte:

Maak .htacces file aan

code:
1
2
3
4
5
6
AuthUserFile c:\web\test\htpasswd.txt
AuthName 'Enter username and password'
AuthType Basic
<Limit GET>
require valid-user
</Limit>


Dan in dos promt:

c:\path\naar\apache-dir\bin\htpasswd -c c:\web\server\htpasswd.txt usernaam

En werkt hier super onder windows XP met laatste apache, mysql, enz enz ;)
Ik heb ook Windows XP pro en heb dit allemaal gevolgd maar helaas bij mij werkt het niet, weet iemand misschien de oplossing ??

EDIT : // Ik heb apache staan op C:\Program Files\Apache Group\Apache2

[ Voor 6% gewijzigd door Verwijderd op 01-10-2005 15:14 ]

Pagina: 1