Lösenordsskydda en webbsida med htpasswd och htaccess

June 24th, 2013 | Posted by admin in How-to | Webbutveckling

Det finns en del anledningar till att lösenordsskydda en webbsida, till exempel att man vill ha en privatsida eller att man håller på att utveckla sidan och vill hålla den privat under utvecklingstiden. Om man har en Apache-server så är det väldigt smidigt att använda htpasswd och htaccess. Så här gör man.

1. Skapa en fil som heter .htaccess och en som heter .htpasswd. Om Windows vägrar skapa dessa filer så googla upp redan färdigskapade sådana.
2. Kopiera in följande text stycke i .htaccess-filen:

AuthName “En titel”
AuthType Basic
AuthUserFile /fullständig/sökväg/till/.htpasswd
Require valid-user

3. Ändra “En titel” till en egen titel. Låt citattecknena vara kvar.
4. Ändra /fullständig/sökväg/till/.htpasswd till den fullständiga sökvägen till där .htpasswd kommer ligga. OBS det måste vara den fullständiga sökvägen.
5. Ladda upp .htaccess-filen till den mappen (och undermapper) som du vill lösenordsskydda. I de flesta fall borde detta vara root-mappen för din webbsida. Men du kan skydda bara undermappar om du vill.
6. Googla upp en .htpasswd-generator. Till exempel denna.
7. Skriv in ett användarnamn och ett lösenord och generera lösenordet.
8. Kopiera in hela den genererade text-biten till din .htpasswd fil.
9. Ladda upp .htpasswd-filen till samma mapp där .htaccess-filen ligger.

Nu är det bara att ladda om sidan så kommer det poppa upp en inloggningsruta. Klart!

You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

Leave a Reply

Your email address will not be published. Required fields are marked *