I am attempting to get a multi-site install running on CMS 6. I just want to confirm I have the theory right.
So, a request comes in. The system looks in EPiServerFramework.config (theoretically, of course -- I realize this will be done at the object level somewhere, not by actually parsing this file) and finds the site ID for that domain name. Then it looks into EPiServer.config to find a siteSettings element with the same ID. It uses these settings.
Is this correct?
Yes. But note that you still need a separate IIS site for each siteSetting node.
Also read: http://blog.fredrikhaglund.se/blog/2010/03/10/configuration-management-and-episerver-cms-6/