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>