
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
| |