Using 2.2.3 I have a main site running from inside htdocs. When I add virtual hosts and userdir the virtual hosts work fine but the main site in htdocs is no longer recognized (you do not have permission to access / ). Remove the virtual hosts and the main site starts up again as if nothing happened. Are one main site in htdocs and virtual hosts mutually exclusive? What am I missing here?
You could always just add your main site into the VirtualHost list as a "new" virtual host. Depends on your needs I guess but I usually don't run a main site on the servers anyway, just set up virtualhosts from day 1 and leave the /var/www/html (on Fedora anyway) directory empty.