Estoy corriendo macOS 10.12.5 y estoy configurando un localhost y todo parece correcto. He utilizado brebaje para instalar Apache (httpd), MySQL, y PHP. He cambiado el archivo hosts a punto de localhost al sitio personalizado y cambiado el vhost para:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>
ServerName me.com
ServerAlias www.me.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>`
He actualizado httpd.conf para incluir el archivo vhost y la adecuada php módulos necesarios.
Al acceder a 'localhost' por 127.0.0.1 o el nombre del sitio en sí de recibir la It Works!
página en lugar de los archivos que se encuentran en
DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>