Najpierw tworzymy plik zawierający użytkowników mających dostęp do serwisu oraz ich hasła. Robimy to przy pomocy programu htpasswd, który pod Ubuntu znajduje się w pakiecie apache2-utils. W celu utworzenia pliku .htpasswd i dodania do niego pierwszego użytkownika wydajemy polecenie:
htpasswd -c .htpasswd nazwa_uzytkownikahtpasswd .htpasswd nazwa_uzytkownika2Teraz załóżmy, że nasz serwis znajduje się w katalogu: /var/www/serwis. Plik z hasłami przekopiowujemy do katalogu /var/www a do pliku htaccess serwisu (/var/www/serwis/.htaccess) dodajemy poniższe linijki:
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/var/www/.htpasswd"
Require valid-userOd teraz wejście na stronę wymaga podania prawidłowej nazwy użytkownika i hasła.