Como eu começo o apache no OSX Mountain Lion / Mavericks?

70

O OSX Mountain Lion removeu a GUI para compartilhamento na Web, mas o apache ainda está instalado.

Como inicio e paro o serviço? Como faço para que o serviço seja iniciado automaticamente na inicialização?

    
por slifty 30.07.2012 / 21:46

6 respostas

79

O LaunchDaemon para Apache ainda está lá, então tudo que você precisa fazer é carregá-lo:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

O -w torna-o permanente, ou seja, será recarregado quando você reiniciar.

    
por 01.08.2012 / 08:30
35

Comandos de terminal

Iniciando: "sudo apachectl start"

Parando: "sudo apachectl stop"

Reiniciando: "sudo apachectl restart"

Lançamento na inicialização

(Veja a resposta marcada neste tópico)

    
por 30.07.2012 / 21:46
12

sudo apachectl start também ativa o daemon launchd. Ele substitui a chave Disabled em /System/Library/LaunchDaemons/org.apache.httpd.plist , modificando /private/var/db/launchd.db/com.apple.launchd/overrides.plist , assim como launchctl load -w .

Para http://localhost/~username/ funcionar, você precisa criar /etc/apache2/users/username.conf e adicione uma diretiva <Directory> como isso:

<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
    
por 11.08.2012 / 10:56
8

Slifty e Lauri insinuam um conceito importante sem dizer claramente.

"sudo apachectl start" não apenas iniciará o apache, mas também modificará /private/var/db/launchd.db/com.apple.launchd/overrides.plist para que o apache seja reiniciado automaticamente toda vez que o sistema for reinicializado.

Da mesma forma, "sudo apachectl stop" irá parar o apache e modificar o arquivo acima para que o apache não inicie quando o sistema for reinicializado.

Esta parece ser a maneira mais simples de controlar se o serviço é iniciado automaticamente.

    
por 27.11.2012 / 00:46
3

Para quem procura uma interface gráfica, clique em Tyler desenvolveu um aplicativo de painel de controle, link

    
por 05.09.2012 / 16:32
1

Este painel de preferências tem os links para a pasta do site do computador e para abrir um navegador: link

    
por 26.12.2012 / 22:54