Two months back i got requirement of do basic authentication for testing site server. So Google or any search engine site cannot index the testing sites.
We are using Fedora as Operating System and Apache as webserver on our testing machine. We hosted more than fifteen test sites on that server.
I successfully created basic authentication on server.
Use following commands:
in that file you need to insert following lines.
AccessFileName htaccess.acl .htaccess# htpasswd -c /home/USER/pwd.txt USER(you can define your user of stystem.)New password: mypassword Re-type new password: mypassword
That sit. Your username and password is set for popup.
Now you need to only create or update your .htaccess file. You can create or find .htaccess file in your project folder.
Use or copy and paste following code in that file: (.htaccess file)
AuthUserFile /home/USER/pwd.txt AuthName "Protected" AuthType Basic <Limit GET POST> require valid-user </Limit>
I following exact method for my server and projects. It is working perfect for me.