Sono in esecuzione macOS 10.12.5 e sto configurando un localhost e tutto sembra corretto. Ho usato brew per installare Apache (httpd), MySQL e PHP. Ho modificato il file hosts per indirizzare l'host locale al sito personalizzato e ho modificato il vhost in:
<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>`
Ho aggiornato httpd.conf per includere il file vhost e i moduli php appropriati necessari.
Quando accedo a 'localhost' da 127.0.0.1 o dal nome del sito stesso, ricevo il It Works!
pagina invece dei file che si trovano in
DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>