Thanks to those of you who helped. I found my problem to be self-inflicted.
After having a successful install of the first multi-site, I copied the lines from the first wp-config.php to the second <VirtualHost> domain. Instead of going through steps one by one.
After adding the line:
define( ‘WP_ALLOW_MULTISITE’, true);
you are supposed to log in to your single site and install the network capability via the Dashboard’s Tools | Network Setup.
Only after installing the network capability, should you add the additional lines specified in the network install instructions to wp-config:
define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, true );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘xyz.com’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );
After manually repeating the steps, with no shortcuts, I was able to to successfully install two separate multi-site WordPress sites in two different Apachec VirtualHosts. Logging into the site did not yield that redirect error.
Thanks for your help.