I'm getting the error cited in the title when I try to browse locally to index.html (or any other file in the html-root directory I've specified, and I can't figure out why. What follows is the timeline leading up to my posting of this request for help/suggestions:
Yesterday, I did a brand-new install of LAMP on a stable-for-over-two-years Ubuntu 14.04 machine. I set everything up as specified here: https://help.ubuntu.com/community/ApacheMySQLPHP
The first thing I did after the install was to reconfigure apache2 to have a different html-root inside my home dir: /home/user/Websites/MySite/. I created an index.html in MySite and was able to browse to it using "http colon-backwhack-backwhack localhost" in Firefox. I then created a test.php file, to which I could also browse (http colon-backwhack-backwhack localhost/test.php) successfully.
This morning, I renamed MySite to MyNewSite. I created new apache2 config files (following the directions at the link specified above), just as I had yesterday. I've quadruple-checked that I don't have any typos in the config files. I've tried all the suggestions, or determined them not to be relevant, at the following locations: Apache 'You don't have permission to access / on this server'
(can't post 4 additional links because I don't have enough reputation points)
I don't know why it worked perfectly yesterday and changing it to point at a new directory hosed it. Specifically, why is apache2 trying to access anything in the root (/)? And what do I need to look at/change to get it working again?