Настройка виртуальных хостов на локальном сервере?
Может вам не подойдет, но я бы посоветовал установить Mamp Pro. Там эта задача решается тремя действиями:
1) добавить новый хост
2) указать нужное имя
3) указать физический путь до корня проекта.

p.s: только после Мамп Про смог полностью насладиться разработкой под маком, а то до этого все перепробовал и выходили танцы с бубном похлеще, чем в линуксе.
Вы ломитесь на порт 80, а прописали в конфиге порт 8888, чего вы от этого ожидаете, что порт сам сменится или что?