Password protect directories with htaccess

From BubbaWiki
Revision as of 15:27, 5 December 2010 by Asad (talk | contribs) (Created page with 'It is possible to password protect directories that are available on the internet through Bubba.<br> 1. Create a public folder<br> <pre>mkdir /home/web/public </pre> 2. Create a...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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