Представим что ваш хост называется comp1.
Нужно добится что бы все подсети (т.е sub1.comp1) перенаправлялись на ваш компьютер
Как это сделано написано здесь:
unixhome.org.ua/blog/apache/438.html
в том числе и как можно настроить сам apache конфиг
Так, вот, если вы добьетесь соответсвующего ефекта, то можно написать 1 конфиг для апача вида:
<VirtualHost *:80>
UseCanonicalName Off
VirtualDocumentRoot /web/%0/html
VirtualScriptAlias /web/%0/cgi-bin
LogLevel debug
ErrorLog logs/error.log
<Directory />
AllowOverride All
</Directory>
RewriteLogLevel debug
RewriteLog logs/rewrite_log
</VirtualHost>
И что бы сделать новый хост, достаточно создать папку: /web/someproject.comp1/html
Апач при этом перестартовывать не нужно.
Достаточно удобно, на мой взгляд