Я делаю это, изменяя файл hosts на машинах в моей локальной сети, которые будут обращаться к серверу.Таким образом, в Apache не возникает особой магии (это означает, что веб-сайт может быть перемещен на общедоступный хост без переконфигурирования.)
Например, настройте Apache как типичный для виртуальных хостов projecta.com и projectb.com (или projecta.localhost и projectb.localhost, если вы предпочитаете).На сервере нет специальной конфигурации Apache.
В системах, которые будут обращаться к projecta и projectb, настройте файл hosts так, чтобы он указывал на IP-адрес сервера:
projecta.com 192.168.0.24projectb.com 192.168.0.24
-или-
projecta.localhost 192.168.0.24 projectb.localhost 192.168.0.24
Apache правильно перенаправит запросы на соответствующий сайт.