I'd like to have per-user web directories on my Linux Mint workstation in the same general way I have had on OS X. In order to do this, I created a public_html directory in ~/. and chmod'd it to 755 and installed the userdir mod:
sudo a2enmod userdir sudo /etc/init.d/apache2 restart
From what I understand of how usermod works, there should be no need to create vhost configs by hand, but even so I get this when I try to access http://127.0.0.1/~myusername:
You don't have permission to access /~dxh on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80
Am I missing some mysterious extra step?