apache web server login to view pages code example
Example: apache basic auth setup
#install apache utilis
sudo apt-get install apache2 apache2-utils
#add apache user
sudo htpasswd -c /etc/apache2/.htpasswd some_username_here
#Setup Directory permissions in Apache Config
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
#restart apache
sudo service apache2 restart