El código que has puesto es lo que debe contener un fichero con nombre .htpasswd ubicado en el directorio a proteger.
.htpasswd es un fichero y creo que lo puedes ubicar en cualquier directorio que sea accesible para lectura por tu servidor (Apache).
Dicha ubicación directorio/.htpasswd debe ser utilizada para rellenar el campo "AuthUserFile" del fichero .htaccess. Por ejemplo, en el código que has puesto es: "/path_a_un_fichero_con_los_nombres_de_usuario_y_pas sword/.htpasswd"
Ten en cuenta que debe ser la ubicación absoluta (no relativa) del directorio dentro del hosting.
En cuanto a como rellenar el fichero .htpasswd Lo puedes hacer con cualquier editor de texto (el notepad por ejemplo). Debes poner una linea para cada usuario:password, pero ten en cuenta que
la password se escribe encriptada
Ejemplo:
Código:
Juan:719b2WzvooS5s
Pedro:255j98yUaLFjM
Para obtener la password encriptada puedes usar un generador online como el siguiente:
http://www.askapache.com/online-tool...swd-generator/
NOTA: Como he pensado que ésta duda puede ser habitual. He colocado ésta respuesta en el
FAQ de Apache