I just updated to Mac OS 10.11 Sierra lately and classic web server is not working properly, or I should say that my home directory is not working Apache server is working a
I also updated my El Capitan to Sierra recently and had similar issue. I checked the /etc/apache2/ and extra directory, what I've notices was all the Apache config files were created at the time of update and they looked default but there were also my custom files from el capitan with ~previous in name. All I had to do was to replace those default for those previous and worked like a charm.