Como posso abrir a porta 80 no Mac OS X Snow Leopard?

Como posso abrir a porta 80 no Mac OS X Snow Leopard?

Atualizei recentemente para o Snow Leopard e quero começar a usar o servidor web Apache incluído. Ativei o compartilhamento na web e fui para http://127.0.0.1/ no meu navegador. O Safari não conseguiu se conectar ao servidor. Finalmente, usando o Network Utility, encontrei:

Port Scanning host: 127.0.0.1
Open TCP Port:  21          ftp
Open TCP Port:  22          ssh
Open TCP Port:  631         ipp
Open TCP Port:  3306        mysql
...and so on...

Tentei a mesma coisa para 10.0.1.34, que é o meu IP da LAN. A menos que eu esteja muito enganado, isso significa que a porta TCP 80 não está aberta no meu computador. Meu roteador 2wire está encaminhando a porta 80 para a porta 80 em 10.0.1.34, como deveria ser. Meu Firewall do OS X está desativado, de acordo com o painel Preferências.

Como abro a porta TCP 80?


EDITAR: Bem, está semi consertado. Acho que é um problema do próprio servidor Apache. Percebi que ainda tinha uma cópia da minha configuração antiga do OS X Tiger em/user/local/apache2. Executei o servidor naquele local, alterando os nomes de usuário e grupo em httpd.conf para "_www" como no padrão do Snow Leopard, e funcionou muito bem.

Uma dica estranha que me levou a essa conclusão: os arquivos de log da configuração padrão do Snow Leopard do Apache não foram criados. Presumo que o Apache teve problemas antes mesmo de ser iniciado (mas por algum motivo não deixou muitas evidências do que deu errado).

Responder1

Ativar o compartilhamento na web deve ser suficiente para colocá-lo em funcionamento. A menos que você tenha estragado a configuração e estragado alguma coisa.

Acabei de tentar e em 127.0.0.1 vejo a página inicial padrão do Apache.

Existe alguma possibilidade de que em Segurança-> Firewall-> Avançado você tenha clicado na caixa de seleção que diz "bloquear todas as conexões de entrada"?

informação relacionada