After further study, I have found one workaround for my problem; I am not sure about side effects for others, however.
I copied this file:
/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/20IbayContent
to:
/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts
and then modified the last line to insert "html" so that the alias will now
point the directory in the Primary directory, not the one of the ibay, which
I think wouldn't be used for a Primary case anyway. This seems to be a
workaround for the problem.
if ($cgiBin)
{
$OUT .= " ScriptAlias /cgi-bin $basedir/cgi-bin\n";
}
else
{
$OUT .=
" # To add cgi-bin ScriptAlias for this i-bay, run:\n"
. " # /sbin/e-smith/db accounts setprop $ibay CgiBin "
. "enabled\n"
. " # /sbin/e-smith/signal-event console-save\n";
}
$OUT .= " Alias /files $basedir/html/files\n";