a parte i soliti caca3D sempre in agguato, il problema tua mi sembra solo una gran confusione in testa.
Il modulo di entrpopy non è Apache ma php, e non fa altro che aggiungere il suo pacchetto a OSX e aggiungere un po di linee a httpd.conf originale.
Per avere servita sites, hai due possibilità, o editi il file hosts che sta in etc, ma te lo sconsiglio, oppure piu semplicemente, apri netinfomanager, crei una macchina duplicando localhost, gli dai un nome (ciccio.intranet ), poi apri httpd.conf e verso il fondo dove trovi
codice:
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
ti copi questo blocco, e poche righe piu sotto lo reincolli cosi da avere l'esempio a tuo disposizione:
ora lo trasformerai cosi:
se hai il sistem in inglese Sites rimane tale in italiano sarà Siti,
ciccio.intranet è un esempio scegli quello che vuoi coerente con quello che hai inserito in netInfoManager
codice:
<VirtualHost *>
ServerAdmin tua@email.qui
DocumentRoot /Users/TUOUSER/Sites
ServerName ciccio.intranet
#ErrorLog logs/dummy-host.example.com-error_log
#CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
salva e riavvia apache
dovrebbe andare
Fondamentale sono le minuscole e maiuscole, non devi inserirle a caso, devono sempre corrispondere, siti non è uguale a Siti.
La cartella siti deve avere come owner il tuo utente che puo farci quello che vuole, il gruppo solo lettura, e gli altri solo lettura