htpasswd generator

Home » Tools » htpasswd generator

Met deze .htpasswd generator maak je heel simpel een htpasswd bestand.
Je hebt een .passwd bestand nodig om met htaccess te kunnen inloggen.

Htpasswd is namelijk een tekst bestand met de bestandnaam ".htpasswd" met daarin een paar regels tekst. Wil je meer gebruikers aan het htpasswd bestand toevoegen, plaats dan de regels die je hieronder maakt onder elkaar op een nieuwe regel.



Is een .htpasswd generator nodig?

Je kunt het ook anders doen maar dit is de eenvoudigste manier als je geen toegang hebt tot ssh.
Met het commando: "htpasswd -d /jouwpad/.htpasswd gebruikersnaam" kun je ook een htpasswd bestand maken. Na het invoeren van dit commando zal je prompt krijgen met de vraag of je het wachtwoord zou willen invoeren.

Maar gezien je niet altijd toegang hebt tot ssh en niet elk controle paneel even handig werkt, kun je ook het formulier hierboven gebruiken.

Inloggen met .htaccess

Als je een htpasswd bestand in een directory zet, en er ook een htaccess bestand aan toevoegt krijg je een login scherm zodra je naar deze directory gaat met de browser, dat scheelt weer wat code als je alleen een simpel script achter een login zou willen plaatsen.

Voorbeeld .htaccess

Onderstaande regels kun je plakken in een tekst bestand dat je de bestandsnaam ".htaccess" geeft. Let op: in de onderstaande regels moet het pad nog wel worden aangepast naar het pad waar je je htpasswd bestand hebt opgeslagen.

RewriteEngine On
AuthType Basic
AuthName "Website login"
AuthUserFile /var/www/vhosts/website.nl/.htpasswd
AuthGroupFile /dev/null
Require valid-user

Voorbeeld .htpasswd bestand

De volgende regels zouden dan moeten staan in een bestand met de bestandsnaam ".htpasswd". Niet zeker of je het goed hebt begrepen? Hieronder zie je het resultaat zoals het er zou kunnen uitzien:

harry:$apr1$dmbrsaqe$pENY3VsoIx1TLjinI4HGT/
betsy:$apr1$h051litr$SZcQl7EqrjQBk5BWg3NXy.