1) Create a .htaccess file and specify the following code in it,
AuthType Basic
AuthName “Adminsitration”
AuthUserFile /home/support/.htpasswd
require valid-user
2) To create a passwd file, use the following .htpasswd generator .It should allow you to generate a
username / encrypted password pair.
https://www.desilva.biz/apache/pwdweb.html
The .htpasswd file will contain your username(s) and encrypted password(s) and will usually look like this:
christopher:En7Cr9pT2Ed/u
Mak3m0n3y
Place the .htaccess file in the directory that is to be protected.
And place the .htpasswd outside the directory that is to be protected.
Example:
If you want to protect a directory “blog” under a particular domain
then .htaccess file should be placed in the “blog” directory and the .htpasswd
file should be placed in the “html ” directory.
Note that all the directories that are created under the blog directory will also get protected.