In questo caso ti basta usare l'utility htpasswd che è inclusa in apache.
Io l'ho fatto seguendo la documentazione di htpasswd, adesso ho trovato questa pagina sul sito di apache:
http://httpd.apache.org/docs/2.0/howto/auth.htmlSo che la guida può sembrare complicata, ma in parole povere si tratta di 3 semplici passi:
1) Dare il parametro AllowOverride All al posto di AllowOverride None nel file di configurazione di apache.
2)
Creare un file di testo .htaccess nella cartella che vuoi proteggere e metterci dentro qualcosa del tipo:
AuthType Basic
Require valid-user
AuthUserFile /percorso/per/il/file/delle/password
AuthName "Inserire nome utente e pwd"
3) al posto di /percorso/per/il/file/delle/password devi mettere dove si trova il file creato con htpasswd.