Compartilhamento na Web no Mavericks?

6

O OSX removeu o "Compartilhamento da Web" como uma opção no Mavericks.

Então, como vejo agora o host local no meu Mac, a partir de um telefone conectado à mesma rede sem fio?

O conselho que li sugere iniciar o Apache no Mac:

$ sudo apachectl start

Depois disso, posso carregar o host local no Mac e ver "Funciona!".

Em seguida, corro ifconfig para verificar o endereço IP do meu Mac e, em seguida, navegue para esse endereço no navegador do telefone.

Mas isso não funciona: recebo 'O Safari não pode abrir a página porque não conseguiu se conectar ao servidor'.

Ajuda!

    
por flossfan 19.11.2013 / 16:26

2 respostas

3

Ele foi removido da versão que não é do servidor desde o Mountain Lion, até onde eu sei.

Como foi dito no comentário, provavelmente a única coisa que o impede é o firewall. Você deve poder acessar o painel Preferências de segurança e, na guia Firewall, adicionar uma regra para /usr/sbin/httpd

Como um aparte, se você quiser que o servidor da Web seja iniciado automaticamente na reinicialização, será necessário reativar a entrada do Launch Daemon:

sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled -bool false

(E você pode desativá-lo novamente usando true em vez de false no final.

    
por 02.12.2013 / 17:45
0

Eu estava recebendo um erro de compartilhamento na Web no Mavericks:

Websites are turned off. An administrator can turn them on using the Server application

Infelizmente, o aplicativo do Mavericks Server não será executado. Mas eu encontrei o comando Terminal para fazer o localhost funcionar normalmente:

sudo serveradmin start web

Isso deve iniciar os Serviços da Web no OS X Mavericks Server!

    
por 12.03.2014 / 16:17