Dodajemy do pliku httpd.conf następujący wpis
<Directory "/var/www/nasza_strona">
Options Indexes Includes FollowSymLinks
AllowOverride All
Order allow,deny
Deny from all
</Directory>
Następnie w katalogu gdzie mamy nasza stronę tworzymy plik .htaccess z
następującą zawartością:
AuthUserFile .htpasswd
AuthName nasza_strona
AuthType Basic
order allow,deny
Allow from all
<Limit GET POST>
require valid-user
</Limit>
Tworzymy plik z hasłami .htpasswd
htpasswd -c .htpasswd jakis_login
########################################################################################################################################################################################################################################################################-
DODATEK
<Limit GET POST> - czyli logowanie wymagane podczas wizyty na stronie (GET),
oraz podczas odwiedzania linków (POST)
<Limit POST> - stosujemy np. w przypadku gdy chcemy pokazać zawartość
strony (index.html) jednocześnie uniemożliwiając niepowołany dostęp
do panelu administracyjnego (admin.php)