I'm using Snow Leopard (upgraded from Leopard) and in System Preferences I have enabled "Web Sharing". The preference pane lists the following urls as active:
http://192.168.1.67/
http://192.168.1.67/~myusername/
When I click on the first link I get a page with "It Works" in big letters. When I click on the second link I get a "Forbidden" error and Apache logs into error_log "client denied by server configuration".
To fix this I had to add a .conf file in /etc/apache2/users with the content:
<Directory /Users/myusername/Sites>
Order allow,deny
Allow from all
</Directory>
Now I can access http://192.168.1.67/~myusername/ just fine.
Is this normal? I would have thought Apple would make this a tad easier for users to enable per user site sharing.