---
title: ".htaccess - lösenordsskydda mapp + index"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/185680-htaccess-lösenordsskydda-mapp-index"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "MickeA.com"
published: "2011-01-05T01:37:01.000Z"
updated: "2011-01-05T09:47:09.000Z"
replies: 6
views: 2442
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/185680-htaccess-lösenordsskydda-mapp-index"
---

# .htaccess - lösenordsskydda mapp + index

## #1 — MickeA.com, 2011-01-05T01:37Z

Tjena hej!

Har en .htaccess som ser ut såhär:

```
Options +Indexes 
IndexOptions +FancyIndexing 
order deny,allow 

<FilesMatch "^(.*)$"> 
  deny from all 
  allow from 127.0.0.1
  allow from <min_externa_ip>
</FilesMatch> 

<FilesMatch "^(.htaccess|.htpasswd)$"> 
  deny from all
</FilesMatch>
```

Eftersom jag får ny ip-adress ibland så skulle jag istället vilja lägga lösenordsskydd. Testade med detta:

```
Options +Indexes 
IndexOptions +FancyIndexing 
order deny,allow 

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile ./.htpasswd 
AuthGroupFile /dev/null 
require valid-user

<FilesMatch "^(.htaccess|.htpasswd)$"> 
  deny from all
</FilesMatch>
```

När jag går in i mappen blir jag promptad, jag anger rätt användare/lösenord (som är angivet i .htpasswd) men när jag trycker "ok" så får jag **INTERNAL SERVER ERROR**.

Är det något som är fel i koden ovan, och vad i såfall? Har testat att byta plats på raderna i filen och en del andra saker, men får det inte att fungera.

Kan tillägga att min utv. miljö kör Apache på Windows och livemiljön är Debian/Apache. Dock så fungerar mod_rewrite och allt annat "normalt" i min utv. miljö.

Förslag?

Tack!

Permalänk: https://www.webforum.nu/p/185680

## #2 — MickeA.com, 2011-01-05T01:40Z

Hmm, kom på att jag faktiskt har en loggfil, där följande finns med:

```
[Wed Jan 05 09:00:11 2011] [error] [client 127.0.0.1] (OS 2)The system cannot find the file specified.  : Could not open password file: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/.htpasswd
[Wed Jan 05 09:00:23 2011] [error] [client 127.0.0.1] client denied by server configuration: C:/Webserver/<PATH>/public_html/admin/logs/.htaccess
```

Beror det här alltså på att den inte riktigt är med på sökvägen till min htpasswd och försöker med en defaultfil i apachemappen som inte finns? Ska testa lite mer när jag kommer hem i eftermiddag.

Permalänk: https://www.webforum.nu/p/2265718

## #3 — GunnarD, 2011-01-05T05:34Z

När du skriver "AuthUserFile ./.htpasswd" så letar den efter filen i den katalogen som webservern har som "current work directory".

Jag har alltid anget hela sökvägen till filen vilket i ditt fall borde vara: "C:/Webserver/\<PATH\>/public_html/admin/logs/.htpasswd"

Permalänk: https://www.webforum.nu/p/2265719

## #4 — MickeA.com, 2011-01-05T08:21Z

Tack, det stämde.
Men jag lyckas fortfarande inte logga in. I Apache's log står det:

```
[Wed Jan 05 16:19:47 2011] [error] [client 127.0.0.1] user admin: authentication failure for "/AnderssonWeb/<PATH>/public_html/admin/logs/": Password Mismatch
```

Lösenordet stämmer, har även testat att ange ett nytt. Men kommer inte åt mappen ändå. Skumt?

Permalänk: https://www.webforum.nu/p/2265720

## #5 — GunnarD, 2011-01-05T09:03Z

Har du skapat lösenordet med programmet [htpasswd](http://httpd.apache.org/docs/2.0/programs/htpasswd.html)?

Permalänk: https://www.webforum.nu/p/2265721

## #6 — MickeA.com, 2011-01-05T09:42Z

Nej, hittade den här: <http://tools.dynamicdrive.com/password/>

Men ska testa ditt förslag!

Permalänk: https://www.webforum.nu/p/2265726

## #7 — MickeA.com, 2011-01-05T09:47Z

Tack tack, fungerar hur bra som helst nu!

Permalänk: https://www.webforum.nu/p/2265727

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/185680-htaccess-lösenordsskydda-mapp-index
