Вы не можете использовать подстановочный знак в /etc/hosts
.
Взгляните здесь для хорошей пошаговой демонстрации о том, как выполнить на OS X с помощью BIND, встроенного, но неактивного сервера DNS и Apache.
Если нет ничего в Ваших файлах журнала, и у Вас есть включенный вход отладки, то проблема состоит в том, что запросы не добираются до Apache. Проверьте свою сеть.