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.