Sto cercando di proteggere un sito con .htaccess e .htpasswd ma non funziona

Ho creato il file via SSH con: sudo nano .htaccess

codice:
AuthName "Area Protetta"
AuthType Basic
AuthUserFile /var/www/html/.htpasswd
Require valid-user

Poi ho creato il file .htpasswd con: htpasswd -c .htpasswd nome_utente

I permessi dei file sono settati con chmod 755

-rwxr-xr-x 1 root root 96 Dec 8 22:02 .htaccess
-rwxr-xr-x 1 root root 44 Dec 8 19:52 .htpasswd
Ho riavviato Apache, ma niente da fare. Al sito si accede sempre senza autenticazione.

Suggerimenti?