I’ve been hacking around with the One Month HTML course and decided to set up a local apache server to play around with my work, but for the life of me I could not get the public_html directory and apache2 userdir setting to work under Arch Linux.
For those of you that have had similar issues it turns out to be a simple fix:
The world execute bit on your home directory needs to be set so that /home/<user> is set to rwxr-x–x and also the same for your public_html directory, i.e. it also needs to be set to rwxr-x–x.
Et voila, html goodness on your own server, now you can test away until you’re ready to put your site into production!!