Htpasswd Generator
Enter your desired login name and password to generate a htpasswd with the option to download the file.
What is This tool?
It is a simple free online htpasswd generator that you can use to create htpasswd files to secure directories on Apache servers.
Once created you have the option to copy the code with a SHA1 encrypted password into an existing .htpasswd file or download a new file to your computer.
What is a .htpasswd file and how do I use it?
Apache HTTP servers come with the functionality to make certain directories on your web server password protected. A case use for this could be when you have a directory that is public facing but only you should be able to view its contents.
Protecting a folder with Apache is done from within a .htacess file. Create a .htacces file within the directory would like to protect e.g.
nano /var/www/example.com/public/private_stuff/.htaccess
in .htaccess:
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Note: AuthUserFile should point to where your htpasswd file is.
You can also add multiple users into your .htpasswd file like so:
jeff:{SHA}nU4eI71bcnBGqeO0t9tXvY1u5oQ=
john:{SHA}nU4eI71bcnBGqeO0t9tXvY1u5oQ=