Машины в вашей локальной сети должны иметь доступ к вашему компьютеру, хотя бы по IP (при условии, что у вас нет порта 80 блокирования брандмауэра (HTTP).
Как только это будет сделано, вы можете настроить виртуальные хосты в своем httpd.conf (посмотрите в самом низу, должны быть некоторые примеры директив, чтобы вы начали).
Если вы хотите, чтобы машины могли иметь доступ к нескольким различным веб-сайтам на вашем компьютере, вам необходимо создать локальные / поддельные доменные имена в настройке VirtualHost, а также подделать DNS в их файлах .hosts (c: \ windows \ system32 \ drivers \ etc \ hosts на компьютерах с Windows).
По сути, вы будете сообщать их машинам, что веб-сайт www.testsite.local доступен по ip-адресу xxxx, а затем ваши директивы VirtualHost сообщат apache, что веб-сайт www.testsite.local можно найти. в / home / user / public_html /