A caixa de seleção de compartilhamento na Web foi removida em 10.8, mas sudo apachectl start também ativa o agente de lançamento permanentemente (consulte cat /usr/sbin/apachectl ). Para fazer http://localhost/~username/ funcionar, você pode salvar algo assim como /etc/apache2/users/username.conf :
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Se você quiser direcionar o host local para ~/Sites/ , você pode alterar o DocumentRoot em /etc/apache2/httpd.conf .
Você pode adicionar um host virtual descomentando Include /private/etc/apache2/extra/httpd-vhosts.conf em /etc/apache2/httpd.conf , adicionando 127.0.0.1 testsite.dev a /etc/hosts e adicionando isso a /etc/apache2/extra/httpd-vhosts.conf :
<VirtualHost *:80>
DocumentRoot "/Users/username/Sites/testsite/"
ServerName testsite.dev
</VirtualHost>
sudo apachectl restart aplica alterações.