htaccess/htpasswd werkt niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
hallo,

voor mijn site wil ik 1 pagina beveiligen met een gebruiker/wachtwoord.
Ik wil dit doen dmv htaccess.

Ik ben nu zo ver dat als ik de beveiligde pagina opvraag ik netjes een popup krijg waar ik
gebruikersnaam en wachtwoord moet invullen. De gebruikersnaam wachtwoord combinatie herkent hij echter niet.

Ik heb zowel het .htaccess- als het .htpasswd-bestand in de te beveiligen map staan.

Weet iemand wat ik verkeerd doe?

maak gebruik van argeweb lite hosting en heb mijn SSH aanstaan.

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

Kloppen de ingevoerde gegevens wel?

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • martijnve
  • Registratie: December 2004
  • Laatst online: 18-06 22:13
Ok even wat meer info:

Hoe heb je de .htpasswd file gamaakt?
Klopt de link in de .htaccessfile naar de .htpasswd (absoluut/relatief?)

Zet ze anders beiden even hier neer (met de passwords er uit gehaald natuurlijk)

Nog een extra opmerking, het is een slecht plan om de .htpasswd file onder de document root van de webserver te zetten (in een vanaf het web beschikbare map dus)

Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW


Acties:
  • 0 Henk 'm!

  • MilaNL
  • Registratie: Augustus 2005
  • Laatst online: 11:40
Je hebt wel het password gecodeerd ingevoerd? :) (ja ik vraag maar hehe)

Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
hier wat info:

het .htaccess bestand
code:
1
2
3
4
5
Require valid-userAuthUserFile /www/websitenaam.nl/beveiligd/.htpasswd
AuthGroupFile /dev/null
AuthName "afgeschermde pagina"
AuthType Basic
AuthUserFile /www/websitenaam.nl/beveiligd/.htpasswd

het .htpasswd bestand
code:
1
2
naam1:aacode1
naam2:aacode2


moet hierbij zeggen dat ik voor het eerst met htaccess bezig ben....
ik heb de code's gemaakt in kladblok en vervolgens de namen veranderd.

Ik weet dat ik het verstandiger is om het .htpasswd file boven de public_html te zetten maar wilde eerst eea werkend hebben. alles in 1 map maakt het voor mij makkelijker zoeken, vandaar.

Acties:
  • 0 Henk 'm!

  • martijnve
  • Registratie: December 2004
  • Laatst online: 18-06 22:13
ok zover ik kan zien heb je denk ik 2 fouten.
Je hebt een absuluut pad naar je passwd file: /www/websitenaam.nl/beveiligd/.htpasswd
alleen zal deze locatie niet bestaan want er komt nog iets boven /www.
Probeer het dus eens met een relatief "pad" (.htpasswd dus).

Verder zijn de wachtwoorden in .htpasswd normaal gehashed en kun je deze dus niet zomaar met notepad aanmaken.

je schrijft dat je ssh toegang hebt, dan doe je dit met het htpasswd (commando) hoe dit werkt kun je opvragen met "man htpasswd"

zie ook hier:
http://ubuntuforums.org/archive/index.php/t-29864.html

Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW


Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
ok ik heb het absoluut gewijzigd naar relatief (/.htpasswd)

als ik in putty "man htpasswd" tik krijg ik "no manual entry for htpasswd".

Acties:
  • 0 Henk 'm!

Anoniem: 32251

In dat geval kun je ook dit tooltje gebruiken, of een van de veeeele anderen...

Acties:
  • 0 Henk 'm!

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Anoniem: 256111 schreef op vrijdag 20 juni 2008 @ 19:38:
ok ik heb het absoluut gewijzigd naar relatief (/.htpasswd)
Een pad dat met een / begint is altijd absoluut.

Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
de "/" verwijderd O-)

Acties:
  • 0 Henk 'm!

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Neem gewoon even een tutorial door over htaccess, daar staat echt alles in wat je nodig hebt. Zorg trouwens ook dat je AllowOverrideAll instelling Apache goedstaat.

Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
hoe en waar kan ik de AllowOverrideAll instelling veranderen?

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

Anoniem: 256111 schreef op vrijdag 20 juni 2008 @ 20:35:
hoe en waar kan ik de AllowOverrideAll instelling veranderen?
Apache... config... zoeken?

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
Moet je daarvoor niet je eigen server hebben draaien dan? (beetje een newbe vraag...)

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Waarom stel je deze vragen niet gewoon aan je hoster? Die leveren jou volgens hun site een uitgebreide handleiding; en zij zullen ook het beste weten hoe je een wachtwoord op een directory zet; ze bieden dit namelijk gewoon als optie aan. Heb je geen server-control-panel waarin je dit trouwens zo bij elkaar kan klikken?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

Anoniem: 256111

Topicstarter
had dit inderdaad gedaan en kreeg alleen een site met htpasswd generator. Na gebruik van deze generator en nog maals het juiste absolute pad te gebruiken is het uiteindelijk gelukt.

Ik kan bij argeweb inderdaad gebruik maken van een server control panel (denk teminste dat het dat is) ik kan dan een pagina/map beveiligen. Het is echter dan alleen mogelijk om maar 1 gebruiker/wachtwoord combi op te geven. tevens wilde ik de mogelijkheid om verschillende mappen voor verschillende gebruikers te beveiligen. tnx allemaal voor de geboden hulp.
Pagina: 1