By this description then I would guess that each of these sites are accessed through different DNS entries. If so, the shared hosting isn’t significantly different that solo hosting, other than ensuring you have the correct ServerName
and ServerAlias
in your <VirtualHost ...
sections.
I would suggest you get this running on a different Windows instance first, to ensure that your experimentation doesn’t interfere with your production environment. Once you have your <VirtualHost
configuration correct and verified, then add it to your production server configuration.
You might also want to search for other threads here discussing the deployment of Django on Windows / Apache. These two might be a good starting point: