Password protect directories with htaccess
Jump to navigation
Jump to search
It is possible to password protect directories that are available on the internet through Bubba.
1. Create a public folder
mkdir /home/web/public
2. Create a password file with user "public"
htpasswd -c /home/web/public/.htpasswd public
3. Create a htaccess file
touch /home/web/public/.htaccess
4. Edit the htaccess file and save it
nano /home/web/.htaccess
AuthGroupFile /dev/null AuthName "Please login" AuthType Basic <Limit GET POST> require valid-user </Limit>
5. Modify Apache settings:
nano /etc/apache2/sites-enabled/bubba
Change the parameter Allow Override on both port 80 and on port 443 virtual host settings:
<Directory /home/web/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
6. Restart apache
service apache2 restart
7. Test by going to the directory: https://192.168.10.1/public