Solution: My mistake was leaving "DocumentRoot" commented out. I thought the root specification in "80" section might suffice, but no. Once I fixed that - everything works. All correct pages are shown.
I think at least a warning from Apache should be visible for "apachectl -t" or "apachectl -S" options, but ...
I think the DocumentRoot defaults to that specified for the primary domain (that is, in http.conf outside Andy VirtualHost) if otherwise unset, so there is no syntax error for Apache to detect.
--
if you ever get that chimp off your back, if you ever find the thing
you lack, ah but you know you're only having a laugh. Oh, oh here we
go again -- until the end.