Como controlar o serviço apache no OS X (iniciar / parar / reiniciar / reinicialização normal)?

2

Tenho o Apache instalado no OS X e quero saber qual comando posso usar para:

  • começar apache
  • pare o apache
  • reinicie o apache
  • normalmente reinicie o apache

Também quero saber se os comandos foram bem-sucedidos ou não.

O Apache parece ser instalado como org.apache.httpdou pelo menos é o que sudo launchctl list|grep apachemostra.

sorin
fonte
Não sei por que, mas launchctl stop org.apache.httpdnão faz nada, mas service stop org.apache.httpdparece funcionar, mesmo que me avise que eu deveria usar o launchctl.
Sorin
Se o seu apache tiver arquivos de configuração launchd, você precisará carregar e descarregar org.apache.httpdpara afetar o controle launchd sobre o aplicativo. Você está usando o apache embutido ou instalando você mesmo?
bmike

Respostas:

2

Eu uso o apachectlcomando

sudo apachectl stop
sudo apachectl start
sudo apachectl restart
sudo apachectl -k graceful

Espero que isto ajude

robzolkos
fonte
Isso não funciona no Lion.
vy32