Hallo Calocybe!
Gibt ja ganz schoen viele Meinungen hier. Dabei sollte man doch denken, die Leute hier wissen Bescheid?
Naja...wohl eher jeder soviel wie er für 'seinen' Apache grad braucht.
Include macht das, was man davon erwartet, ganz straight-forward. Alles was in einer Include-Datei steht, wird behandelt, wie wenn es in der httpd.conf direkt steht, auch Listen-Direktiven.
Dann wäre folgendes möglich:
<VirtualHost ...>
Include /etc/httpd/vhost/hostX.conf
</virtualHost>
und es gäbe (in der hostX.conf) keine Möglichkeit mehr doch noch 'Listen' Direktiven einzuschleusen.
Nur leider steht bei Include "Context: server conf" und nix von "virtual host" und die Context-Doku ist da recht deutlich das "server conf" "<virtual host>" Bereiche ausschliesst. Aber vielleicht geht sowas ja doch irgendwie, womit wir wieder bei den Leuten wären die sich damit auskennen ;-)
Gruss,
Carsten