Это работает просто отлично, у меня есть несколько vhosts, настроенных на моей коробке OS X под apache. Убедитесь, что вы используете виртуальный хостинг на основе имен И что если вы используете apache, который распространяется с OS X, а конфигурация vhosts находится в отдельном файле (например, в /etc/apache2/other/httpd-vhosts.conf) это на самом деле становится включенным. Также вы всегда можете проверить apachectl -t -D DUMP_VHOSTS
, чтобы увидеть, действительно ли определены виртуальные хосты.