
Executando o MAMP 2.1.1 no meu OS X Mac Pro 10.7.2. Posso acessar o servidor se escolher uma porta (como a padrão 8888), mas alterá-la para a porta 80 faz com que ela não funcione, exceto com localhost
.
Isso costumava funcionar antes! Eu estava executando o MAMP com hosts virtuais como mysite.dev
e acessando-os perfeitamente, e outros na rede interna podiam acessar meu computador com meu IP, mas agora parece ter quebrado. Infelizmente, não sei o que fiz para que ele parasse de funcionar, pois acredito que tenha sido algo que aconteceu há vários dias.
Eu tentei muitas coisas, como:
- Reiniciando o computador
- Reinstalando o MAMP
- Trocando endereço IP
- Certificando-se de que nenhum outro apache esteja em execução, eliminando todos os processos httpd
- Alterando permissões para os logs do Apache
- Removendo todas as funcionalidades do virtualhost
- Redefinindo o arquivo /etc/hosts para o padrão (como você pode ver, eu estava ficando desesperado)
Basicamente, sinto que o principal sintoma é que não consigo acessar meu servidor MAMP com meu endereço local (mesmo no meu próprio computador!) Escrevendo 192.168.1.X
no navegador.
Preciso poder acessar sites locais sem uma porta personalizada :8888
. Obrigado por qualquer ajuda!
Responder1
Você provavelmente tem outro processo em execução que se liga a essa porta (mas não se liga ao host local). Use o netstat para descobrir qual processo está vinculando essa porta.
Geralmente, o Skype pode ser o culpado (não me pergunte por quê), pelo menos no Windows. Não tenho certeza sobre o OS X.
Responder2
A chave acabou sendo aquele pow (http://pow.cx/) foi instalado e encaminhou todo o tráfego da porta 80 para a porta 20559! Por alguma razão eu não tinha /sbin
no meu PATH o que fez com que todas as chamadas ipfw
falhassem.
Eu já tinha desinstalado mas removi o problema da porta agora usandoipfw
A solução foi remover o encaminhamento de porta.