Autoryzacja do zasobów www
Data: 22-07-2003 o godz. 21:16:18
Temat: Konfiguracje Apache


Czasami potrzebujemy pewne zasoby na naszej stronie www zastrzec tylko dla określonych użytkowników, może to być np. katalog z phpMyadmin do zarządzania bazą danych przez www lub inne katalogi.

Tworzymy w naszym "chronionym" katalogu plik .htaccess

touch .htaccess
i zapomocą ulubionego edytora dopisujemy kilka linijek:

AuthType Basic
AuthName "Zasoby prywatne"
AuthUserFile /home/user/katalog/.htpasswd
#ścieżka do pliku z hasłami
AuthGroupFile /dev/null # ścieżka do pliku z grupami (tutaj puste)
require valid-user #użytkownik musi istnieć w pliku .htpasswd

Następnie tworzymy plik z użytkownikami i hasłami poleceniem: htpasswd -c /home/user/katalog/.htpasswd user
System poprosi nas o wprowadzenie hasła i zapisze go do pliku .htpasswd
Przy dodawaniu kolejnych użytkowników pomijamy parametr -c

Teraz jeszcze w pliku konfiguracyjnym Apache httpd.conf szukamy wyrażenia AllowOverride None i zmieniamy je na AllowOverride All.
Miłego zabezpieczania
Jacek





Artykuł jest z FreeBSD na www.malisz.eu.org
http://www.malisz.eu.org/

Adres tego artykułu to:
http://www.malisz.eu.org/6_Apache+AUTH.htm