(mis)adventures in software development...

07 November 2011

Enable Apache userdir

Category Linux

If I’m using a Linux box as a development machine, I usually like to have Apache installed with userdir enabled, even if I’m not necessarily doing web-development, just in case I need to play with something webby/internety.

Enabling the userdir module on Unbuntu and its derivatives is usually something like:

sudo a2enmod userdir

If required, further tweaking of userdir configuration can be done by editing:


Then restart apache:

sudo /etc/init.d/apache2 restart

After this, all manner of HTML-based experiments can be installed or inclubated in the relative safety and convenience of a user’s home directory at ~/public_html/, which should be accessible on http://localhost/~username/.

Just make sure all subdirectories in path to public_html have read and execute permissions.