Porque é que “Funciona!” aparece no meu http://127.0.0.1 (localhost)?

14

Então, eu estava brincando com sockets de Java, servidores e streams, outro dia, e decidi, puramente por curiosidade, não esperava bons resultados, abrir o Google Chrome e navegar para o 127.0.0.1, e eis que Eu me deparo com uma página real! A origem da página é <html><body><h1>It works!</h1></body></html>

Eu fui atingido com uma epifania que eu poderia facilmente começar a brincar com HTML e, possivelmente, criar meu próprio site, se eu pudesse encontrar o que estava causando esta página a aparecer, e onde no meu computador a página está localizada. Eu estava procurando por uma possível instalação que eu poderia ter feito que faria o meu iMac (e Macbook; isso aconteceu no iMac e Macbook) agir dessa maneira. Até agora, eu tenho a possibilidade de ser Eclipse EE, XCode, BBEdit, MonoDevelop (improvável), LabView (também improvável) ou alguns outros programas. Esses são os únicos programas de desenvolvedor que eu instalei que podem ter esse efeito. Eu não tenho o Apache.

Qualquer ajuda seria muito apreciada.

    
por Carter Pape 03.10.2011 / 22:12

2 respostas

29

Esse é o comportamento padrão no OSX quando você ativa o servidor da Web nas propriedades. Você pode encontrá-lo neste painel de controle:

    
por 03.10.2011 / 22:17
4

As versões mais recentes do macOS podem não ter a opção exibida no painel Compartilhamento, como é mostrado na resposta de Bart De Vos . Nesse caso, a execução desse comando do Terminal deve pará-lo:

sudo apachectl stop

Com base em minha própria experiência, ele não deve ser iniciado automaticamente depois disso, mesmo após a reinicialização do sistema.

Ou, se você quiser iniciá-lo manualmente:

sudo apachectl start
    
por 27.01.2015 / 05:40