Originally Posted by ctroyp
Okay, I think I know how to fix this now.
One other thing...
I noticed in my main instance of Apache, not the ISPConfig, that the following line is present:
I understand virtual hosts, but why does this line exist in my main Apache config file?
Because it's your main Apache that serves your virtual hosts. Don't let yourself irritate by the string ispconfig on the file name - that's just because it's the ISPConfig system which writes that file.