Aqui está uma postagem de um blog que escrevi quando estava tentando descobrir como fazer exatamente o que você está tentando fazer.
- Ative o Compartilhamento da Web no MAC indo até Preferência do sistema - > Compartilhamento - > Marque Ativar Compartilhamento na Web
-
Edite seu arquivo username.conf localizado em / private / etc / apache2 / users e adicione a diretiva “FollowSymLinks”:
<Directory "/Users/yourUserName/Sites/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
-
Edite o arquivo /private/etc/apache2/httpd.conf e certifique-se de que a linha em “# hosts virtuais” não seja comentada, assim:
Include /private/etc/apache2/extra/httpd-vhosts.conf
-
Edite o arquivo /private/etc/apache2/extra/httpd-vhosts.conf e adicione:
<VirtualHost *:80> <Directory /Users/yourUserName/Sites/MyWebSite.com> Options +FollowSymlinks +SymLinksIfOwnerMatch AllowOverride All </Directory> DocumentRoot /Users/yourUserName/Sites/MyWebSite ServerName MyWebSite.local </VirtualHost>
-
Edite o arquivo / etc / hosts e adicione isso no topo:
127.0.0.1 MyWebSite.local
-
Crie um link simbólico para vincular seu diretório de código a um no diretório Sites.
ln -s ~/Code/MyWebSite ~/Sites/MyWebSite
-
Reinicie o apache