1) Create htpasswd
htpasswd -c /srv/www/htpasswd username —-> <insert password>
2) Put file named .htaccess
containing this lines:
#######################################
AuthUserFile /srv/www/.htpasswd
AuthType Basic
AuthName "backend"
Require valid-user
#######################################
3) allow override in http.con as follow:
<Directory "/srv/www/htdocs">;
...
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride AuthConfig
# Controls who can get stuff from this server.
Order allow,deny
Allow from all
...
</Directory>