First, I just want to say thanks for a really great tutorial. After reading the Terminal tutorials and yours, I'm planning on ordering my first O'Reilly books. If they're anything like yours, I know they'll be good.
In the meantime, though, I'm having a few problems.
After configuring my .conf file (jboyd.conf), I cannot access localhost or 127.0.0.1, and when I try to access /~jboyd/ with localhost, it gives me a 403 Forbidden error. The .conf looks like this:
Options -Indexes MultiViews
Deny from all
Allow from localhost
I've also tried "Allow from 127.0.0.1" -- to no avail.
(An incidental question: can we set several IP-specific allows or denies using commas or spaces to differentiate them?)
Meanwhile, accessing /~jboyd/ at 127.0.0.1 does not ask for any authentication. I've created an .htaccess file via pico (which now resides in my Sites directory) with the following pertinent lines:
AuthName "Jeremy Boyd's Personal Training Grounds"
require user jboyd
Yes, the .htpasswd file exists, and yes, jboyd is in it. I'm unsure whether the .htaccess file is in the right place, though.
Any help would be appreciated. Thanks again for great articles, but no thanks for enthralling me and keeping me up all night. ;-)