Como posso abrir o acesso à porta 8080 do mundo externo (LAN privada) no meu Mac OS X Lion? Gostaria de acessar uma página da Web que esteja sendo executada na minha pilha de lâmpadas no meu mac (zend server ce) de dentro da LAN. Eu posso acessar a porta 80 muito bem. A porta 8080 está bloqueada, por outro lado. Eu também desabilitei o firewall.
28
Respostas:
Quando você diz que desabilitou o firewall, quer dizer aquele em:,
System Preferences > Security > Firewall
ou oipfw
Firewall IP que você pode acessar na linha de comando? Ou talvez ambos?Para verificar se você possui
ipfw
regras, sempre pode ir ao terminal e digitar:sudo ipfw list
Você também pode
nmap
verificar se a porta está aberta em diferentes locais da sua rede interna. Obviamente, o OS X não vem com o nmap por padrão, então você deveria tentar isso em uma máquina Linux ou usar algo como o Fink ou o Macports para instalá-lo.nmap -p 8080 host.domain.com
Eu espero que isso ajude.
fonte
Você pode desativar o firewall ou permitir que um determinado aplicativo aceite as conexões de entrada. Além disso, para permitir o acesso ao mundo exterior (por exemplo, www), você precisará encaminhar o tráfego para o seu gateway interno: porta através das configurações do roteador.
Veja como fazer isso:
Abra uma porta no roteador (via 192.168.1.1) para encaminhar o tráfego de your_web_ip: port para um local_gateway: port
Feito. Agora, no computador remoto, abra o navegador no seu endereço IP da Web (encontre em http://www.whatismyip.com/ ) + porta # de destino acima, por exemplo, 72.189.194.65:3280, isso se conectará ao seu 192.168.1.4 local : 8080
fonte
Se o firewall estiver desativado e você tiver certeza de que o Apache está ouvindo: 8080, você deverá ter um firewall upstream em algum lugar que esteja bloqueando o 8080. Desbloqueie-o lá.
fonte
No MAC OSX - Alterando o httpListenAddress for Jenkins no OSX
Instalei o Jenkins via homebrew e queria que a interface da web fosse acessível pela rede. Por padrão, o Jenkins é iniciado com a
--httpListenAddress=127.0.0.1
opção e só pode ser acessado na máquina local.Encontrei o arquivo plist que foi usado para iniciar o Jenkins
~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
e alterei o argumento, mas cada vez que executava os serviços de cerveja, reinicie o jenkins, minhas alterações seriam perdidas. Acontece que esse arquivo existe apenas em tempo de execução. O arquivo de configuração realmente usado está localizado em/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
. Se você alterar esse arquivo e reiniciar o Jenkins, suas alterações deverão entrar em vigor.Ref: https://michaelheap.com/changing-the-httplistenaddress-for-jenkins-on-osx/
fonte