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

2

Atualizei recentemente para o Snow Leopard e quero começar a usar o servidor da Web Apache incluído. Ativei o compartilhamento na Web e fui para http: /127.0.0.1/ no meu navegador da web. O Safari não pôde 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...

Eu tentei o mesmo para 10.0.1.34, que é o meu IP da LAN. A menos que 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 OS X Firewall está desativado, de acordo com o painel Preferências.

Como abro a porta TCP 80?

EDITAR: Bem, é semi-fixo. Eu acho que é um problema com o próprio servidor Apache. Percebi que ainda tinha uma cópia da minha configuração antiga do OS X Tiger em / user / local / apache2. Eu corri o servidor naquele local, alterando os nomes de usuário e grupo em httpd.conf para "_www" como no padrão 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 tinham sido criados. Eu assumo que o Apache teve problemas antes mesmo de iniciar (mas, por algum motivo, não deixou muitas evidências sobre o que deu errado).

    
por stalepretzel 23.01.2010 / 21:15

1 resposta

2

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

Eu apenas tentei, e no 127.0.0.1 eu vejo a página de destino 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"?

    
por 23.01.2010 / 21:27