Hi Mike. I'm not exactly sure what you mean here:
>My current stymie is I am not clear as to where to physically create the directories
>needed for the virtual account(s).
Are you asking where you think the directories for various virtual hosts should lie
(like foo.com, blah.com)? I keep mine something like this:
www.foo.com would point to /home/WWW-data/foo/homepage
www.blah.com would point to /home/WWW-data/blah/homepage
If you think you'll ever have the need to host the same domain with multiple
extensions that point to different websites, then include the extension in the
directory
www.foo.com would point to /home/WWW-data/foo.com/homepage
www.foo.net would point to /home/WWW-data/foo.net/homepage
I've never heard anything about not serving pages from the main directory of a domain,
but perhaps it is more secure to not run CGIs from there... They created cgi-bin for
something... Anyway, the reason your scripts may not be executing is because ever
after you've enabled the .cgi handler in httpd.conf, the actual script itself must be
set executable, ('chmod 755 file.cgi'), and you must tell apache in httpd.conf that
scripts are allowed to be run from that directory. Something like 'Options ExecCGI'
...
Good luck,
-Ryan
P.S. at one time there was a linux group in Des Moines at http://linux.iowa.org/ , but
it looks like it may have disappeared...