Форма "name.local", насколько я знаю, является частью протокола нулевой конфигурации сети Apple Bonjour .
Самый простой способ разрешить name.local на других компьютерах - это добавить строку в файлы хостов указанных компьютеров.
Bonjour Browser для Windows, может помочь вам найти свой сервер с компьютеров Windows.
Насколько я знаю, ОС GNU / Linux имеют поддержку протокола Bonjour (нулевая конфигурация) в форме Avahi . Доступна некоторая библиотека совместимости (в Ubuntu Saucy Salamander, в пакете libavahi-compat-libdnssd1)
Что касается конфигурации Apache 2, вам нужна строка ServerName, и может быть лучше написано разрешение из:
ServerName name.local Allow from 192.168.1.0/24
Для локального доступа вам может понадобиться добавить:
ServerAlias localhost