After (or rather, during a migration between web hosts because I want to keep root on my VPS) I was gently informed that my homepage was "i tried to open the site, but it opened an index site, not a normal website". I went to see what the visitor meant, and it was an autogenerated index page, in /var/www, with an "html" folder offering Debian's elaborate "It worked!" page.
I went through 000-default.conf, and made sure it specified a DocumentRoot of "/home/cjsh/mirror". Restarted. No dice. I edited a couple of other files. No dice. I globally replaced "/var/www" with "/home/cjsh/mirror". Now it displays the correct page. However, another portion is that I want to redirect HTTP to HTTPS. Presently my site serves both; I'd like http://cjshayward.com to redirect to https://cjshayward.com, which 000-default.conf should do, but again it appears not to be consulted first.
I have a few dozen conf files; all but ssl-default.conf begin with \d\d\d in ascending order.
How can I either find out what files are loaded first, or tell Apache that I want the files to be loaded in e.g. lexicographic order?