Вам в апаче виртуальный хост нужен для локалки, или чтобы единственный хост апача смотрел только в локалку?
Если второе, то в .htaccess или в httpd.conf, в директиве <directory> укажите:
Order allow,deny
Deny from all
Allow from 192.168.0.0.24
Адрес локалки подставите свой