Como configuro um host local usando a pasta Sites no meu Mac?

Como configuro um host local usando a pasta Sites no meu Mac?

Como configuro um host local usando a pasta “Sites” no meu Mac?

Responder1

A caixa de seleção de compartilhamento da web foi removida na versão 10.8, mas sudo apachectl starttambém ativa o agente launchd permanentemente (consulte Recursos cat /usr/sbin/apachectl). Para fazer http://localhost/~username/o trabalho, 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ê deseja direcionar localhost para ~/Sites/, você pode alterar DocumentRoot em /etc/apache2/httpd.conf.

Você pode adicionar um host virtual removendo o comentário Include /private/etc/apache2/extra/httpd-vhosts.conf, /etc/apache2/httpd.confadicionando 127.0.0.1 testsite.deve /etc/hostsadicionando isto a /etc/apache2/extra/httpd-vhosts.conf:

<VirtualHost *:80>
    DocumentRoot "/Users/username/Sites/testsite/"
    ServerName testsite.dev
</VirtualHost>

sudo apachectl restartaplica alterações.

Responder2

AbrirPreferências do Sistema » Compartilhamentoe ativarCompartilhamento na Web.

No Leão da MontanhaCompartilhamento na Webfoi removido das preferências, então use sudo apachectl startpara iniciar o Apache.

Você encontrará os URLs especificados lá. Por exemplo, meuLocaispasta /Users/danielbeck/Sitesestá acessível como http://10.0.1.2/~danielbeck/.

informação relacionada