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 obtenho o serviço para iniciar automaticamente na inicialização?
macos
apache-http-server
osx-mountain-lion
osx-mavericks
desleixado
fonte
fonte
Respostas:
O LaunchDaemon for Apache ainda está lá também, então tudo o que você precisa fazer é carregá-lo:
O
-w
torna permanente, ou seja, será recarregado quando você reiniciar.fonte
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
para ver qual processo está escutando em uma determinada porta. A partir daí, esta resposta anterior pode ajudar a rastreá-lo ...Comandos do terminal
Iniciando: "sudo apachectl start"
Parando: "sudo apachectl stop"
Reiniciando: "sudo apachectl restart"
Iniciando na inicialização
(Veja a resposta marcada neste tópico)
fonte
sudo apachectl start
também ativa o daemon launchd. Ele substitui aDisabled
chave/System/Library/LaunchDaemons/org.apache.httpd.plist
modificando/private/var/db/launchd.db/com.apple.launchd/overrides.plist
, exatamente comolaunchctl load -w
.Para
http://localhost/~username/
funcionar, você precisa criar/etc/apache2/users/username.conf
e adicionar uma<Directory>
diretiva como esta:fonte
Slifty e Lauri sugerem 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 sempre que o sistema for reiniciado.
Da mesma forma, "sudo apachectl stop" interromperá o apache e modificará o arquivo acima para que o apache não inicie quando o sistema for reiniciado.
Essa parece ser a maneira mais simples de controlar se o serviço é iniciado automaticamente.
fonte
Para aqueles em busca de uma GUI, a Click On Tyler desenvolveu um aplicativo do painel de controle, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
fonte
~/Library/PreferencePanes
Este painel de preferências possui os links para a pasta do site do computador e para abrir um navegador: http://stowlake.com/WebServer
fonte