I attempted to upgrade my virtualmin server from 14.04 to 14.04.1 - and it mostly worked. :-/
I destroyed the files in my /etc/apache2 - so apache2 wasn’t even able to start.
Once I realized that this was the cause, I created a new instance of virtualmin on a separate machine, then copied the files /etc/apache2 from it - taking care not to overwrite sites-available and sites-enabled.
So this gets apache2 running but now every request gets a 403 Forbidden.
There are errors in the error_log for the individual site:
[Thu Sep 25 12:08:25.888572 2014] [authz_core:error] [pid 2872] [client 18.104.22.168:61667] AH01630: client denied by server configuration: /home/swirly/public_html/
[Thu Sep 25 12:08:26.146392 2014] [authz_core:error] [pid 2872] [client 22.214.171.124:61667] AH01630: client denied by server configuration: /home/swirly/public_html/favicon.ico
[… forever …]
BUT I’m using the same Apache configuration files that worked perfectly well this morning - I attached one for your consideration.
It must be reading that configuration file, because it wouldn’t have gotten as far as it did. But that file seems to indicate that these files ARE readable - in the <Directory /home/swirly/public_html> section.
I’m at a dead end, not even sure how to investigate further. Your suggestions are gratefully solicited…