Apache zabezpieczenie has

Konfiguracja serwerów, usług, itp.
luksus
Posty: 15
Rejestracja: 27 maja 2006, 21:24

Apache zabezpieczenie hasłem katalogu - .htaccess

Post autor: luksus » 31 maja 2006, 11:38

Witam!
Mam zainstalowany serwer apache2 z pakietu .deb (Debian w wersji testowej Etch) konfig oryginalny, w konfigu włączona jest możliwość zabezpieczania strony hasłem, chciałbym sobie stworzyć jeden katalog tak by trzeba było podać hasło żeby móc przeglądać jego zawartość. Stworzyłem sobie taki katalog, umieściłem w nim plik .htaccess i zrobiłem odpowiednie wpisy oraz dodałem użytkownika ale niestety katalog można przeglądać bez podania hasła, nie jestem tylko pewien, czy taki wpis jest dobry:

Kod: Zaznacz cały

 AuthName "http://mojadresIP/luksus/"
byłbym wdzięczny za pomoc!

Pozdrawiam!

korek
Posty: 8
Rejestracja: 24 maja 2006, 15:17
Lokalizacja: Staszów

Post autor: korek » 31 maja 2006, 12:14

W katalogu, do którego dostęp ma być na hasło tworzymy plik .htaccess a w nim zapisujemy poniższy tekst:

Kod: Zaznacz cały

AuthUserFile /etc/apache2/htaccess
AuthName login
AuthType Basic
require valid-user
Generujemy hasło:

Kod: Zaznacz cały

htpasswd -c -b /etc/apache2/htaccess login haslo
W pliku /etc/apache2.conf dodajemy jeszcze wpis:

Kod: Zaznacz cały

<Directory "/var/www/mojastrona">                                 
        Options Indexes FollowSymLinks Multiviews
                AuthType Basic
                AuthName "Zaloguj sie."
                AuthUserFile /etc/apache2/htaccess
                Require valid-user
</Directory>                     
Restart apache i powinno działać.

dodi
Beginner
Posty: 137
Rejestracja: 24 maja 2006, 19:00

Post autor: dodi » 01 czerwca 2006, 17:50

Bardzo dobry opis, dzięki :)

ODPOWIEDZ