Zabezpieczenie katalogu na serwerze hasłem.
Jest to najprostsza i jednocześnie bardzo skuteczna metoda zabezpieczenia katalogu przed nieautoryzowanym dostępem jednak potrzebujemy dostępu przez konsolę do plików konfiguracyjnych serwera apache2
Pierwszą i najważniejszą czynnością jest utworzenie hasła i loginu które będą zabezpieczały katalog:
robimy to w konsoli:
htpasswd -c -b /etc/apache2/htaccess login haslo
Następnie tworzymy plik .htaccess w folderze katalogu który chcemy chronić. Zawartość tego pliku:
AuthUserFile /etc/apache2/htaccess
AuthName login
AuthType Basic
require valid-user
Na końcu dopisujemy do pliku /etc/apache2/apache2.conf następujący kod:
<Directory "/var/www/chroniony katalog">
Options Indexes FollowSymLinks Multiviews
AuthType Basic
AuthName "Logowanie"
AuthUserFile /etc/apache2/htaccess
Require valid-user
</Directory>
Teraz nie pozostaje nic innego jak wydanie komendy:
/etc/init.d/apache2 reload - restartujemy apache
Jak wejdziemy na stronę powinien ukazać się nam następujący widok: