[RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

25. Re: Servidor Web Ubunto sem acesso via NOIP

shoujo
shoujo

(usa Slackware)

Enviado em 19/07/2015 - 22:58h

Faça assim, deixe o listen do apache na porta 8080 apenas, e o virtualhost tambem, depois no seu molden, provavelmente a opção chama nat, provavelmente terá 4 espaços:
para um ip e uma porta um ip e uma porta.
ai vc poe o ip que foi detectado no ubuntu e a porta 8080, não esqueça de deixar os protocolos tanto tcp quanto upd, geralmente a opção chama any.
Se estiver correta a configuração ate aqui, primeiro faça um teste no windows, tente digitar la no navegador dele o ip local do ubuntu, e veja se vai funcionar o seu site, colocando na barra o ip:porta.
Se funcionar ok ai vc parte para testar com o noip, veja se o resultado do ping do seu site do no ip está corretamente apontando pro seu ip real, tem varios sites pra ver, so digitar meu ip no google.

Enfim apos essa bateria de testes, vc testar por o dominio:porta <- ou seja o sitedonoip:8090 primeiro no ubuntu pra ver se funciona, depois no windows, e por ultimo peça um amigo em outro lugar pra testar se esta funcionando.
Eu sempre uso esses passos e dá certo. Ah e se caso vc habilitar algum firewall no ubuntu nao se esqueça de liberar a porta 8080 nele tb


  


26. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

Jeferson Coli
jcoli

(usa Debian)

Enviado em 20/07/2015 - 07:17h

Faça a configuração do no-ip para redirecionameto para a porta 8080(NO-IP-HOST).

No seu IPTABLES coloque:
${IPTABLES} -t nat -A PREROUTING -i placa_wan -p tcp --dport 8080 -j DNAT --to-destination IP_WEB_SERVER:80


Teste na sua rede interna primeiro, enquanto não funcionar 100% nela, não adianta tentar de fora.

coloque no browser na sua rede interna: IP_WEB_SERVER:8080

Quando isso funcionar, monte o portforward do seu modem para o IP_WEB_SERVER, porta origem: 8080, porta saida:8080

Teste de fora, com outra internet, NO-IP_HOST.

E seja feliz.


Jeferson Coli
---------------------
www.tecnocoli.com.br


27. resposta

André Luis Boyago dos Santos
andreluis78

(usa Outra)

Enviado em 20/07/2015 - 10:39h


Olá shoujo , bom dia !

Fiz tudo conforme suas recomendações e consegui dar mais um passo :

Consegui acessar pelo Windows através do ip da máquina virtual + porta 8080 (192.168.1.32:8080)

e pelo ubuntu consegui acessar pelo domínio do no-ip, porém no Windows ainda continua sem acesso pelo domínio no-ip.

Segue abaixo o print das opções de configuração do modem (PORT-FORWARDIND E NAT)

Veja que na opção NAT só tenho a opção de colocar IP interno e externo .

A placa de rede da máquina virtual está em modo Bridge, está certo ?

OPÇÃO DE PORT FORWARDING : https://lh3.googleusercontent.com/-wIsf60MfyG0/Vaz4TMf8E6I/AAAAAAAABtU/Cd9PDS_ODZE/s712-Ic42/001.jpg

OPÇÃO DE NAT : https://lh3.googleusercontent.com/-MA-TRMteJnc/Vaz4Tb_LdUI/AAAAAAAABtY/JisIZtmL2NI/s559-Ic42/002.jpg

Quanto ao comando do amigo jcoli no iptables , ele retornou o seguinte erro :

Bad argument `tcp'

Ficarei no aguardo ! Muito obrigado pela ajuda de todos vocês !

Tenho certeza que vai dar certo ;)



28. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

shoujo
shoujo

(usa Slackware)

Enviado em 20/07/2015 - 16:16h


Ta, em nat vc vai em custom server e poe um nome tipo servidor web
ai em server ip adress vc poe o ip que aparece no ubuntu so por o final la 192.168.1 ai vc completa
ai em todas as portas vc poe 8080
em protocolo vc por any ou se nao for any deve ter uma opcao que poe tcp e upd juntos
em remote ip deixa vazio
ai so salvar.


29. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

shoujo
shoujo

(usa Slackware)

Enviado em 20/07/2015 - 16:18h


antes de testar o site primeiro testa pelo seu ip publico:
vai no google e poe meu ip, e ve algum site que conte seu ip publico
ai vc testa
ippublico:8080 <- coloque o ip publico que aparecer no site

testa isso primeiro no ubuntu, depois no windows
depois numa maquina em rede.

Ai se tudo funcionar so ir no noip e atualizar o ip la, e depois testa com sua dns.


30. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

André Luis Boyago dos Santos
boyago

(usa Ubuntu)

Enviado em 20/07/2015 - 17:56h

Olá shoujo, está tudo configurado conforme vc recomendou .

Vamos ao resultado dos testes :

Pelo Linux (VM) e pelo Windows (local) ele conseguiu localizar o servidor pelo ip externo + número da porta. A página do apache foi exibida corretamente. Já de uma rede externa (outra conexao ADSL) não conseguiu localizar.

Agora pelo dominio do no-ip, somente o linux exibiu a página, porém pelo Windows (local) e em uma rede externa, não foi possível localizar o servidor.

O que pode ser ?

Mais uma vez obrigado !



31. Re: Servidor Web Ubunto sem acesso via NOIP

Jeferson Coli
jcoli

(usa Debian)

Enviado em 20/07/2015 - 17:59h

andreluis78 escreveu:

Quanto ao comando do amigo jcoli no iptables , ele retornou o seguinte erro :

Bad argument `tcp'

Ficarei no aguardo ! Muito obrigado pela ajuda de todos vocês !

Tenho certeza que vai dar certo ;)


Desculpe, eu uso variaveis nos scripts.

O correto é: iptables -t nat -A PREROUTING -i placa_wan -p tcp --dport 8080 -j DNAT --to-destination IP_WEB_SERVER:80
Como root.
Deixa seu apache na porta 80, normal.

Jeferson Coli
---------------------
www.tecnocoli.com.br


32. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

shoujo
shoujo

(usa Slackware)

Enviado em 20/07/2015 - 18:26h

vc tentou pelo ip publico?

vai nesse site http://www.meuip.com.br/ copie o ip que aparece e tenta ip:porta
e veja se funciona.
Se caso funcionar assim por uma rede externa, é pq ta ok seu servidor, ai o problema é no noip, se caso nao funcionar, entao é algo errado no iptables.


33. resposta

André Luis Boyago dos Santos
andreluis78

(usa Outra)

Enviado em 20/07/2015 - 19:00h

Olá Shoujo !

Sim , quando digo ip externo + porta 8080 me refiro ao ip que peguei no site www.meuip.com.br.

Consegui visualizar a página do apache através desse endereço no Linux e no Windows (local) , mas não de uma conexao externa, no caso , aqui na casa do meu irmão que é meu vizinho e tem uma outra conexão ADSL.

Já pelo domínio do NO-IP, funciona somente pelo Linux : pelo Windows (local) e na outra conexão ADSL não achou o servidor.

A conexão da placa de rede do Virtual Box está como Bridge, é isso mesmo ?




34. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

Jeferson Coli
jcoli

(usa Debian)

Enviado em 21/07/2015 - 04:25h

andreluis78 escreveu:
Já pelo domínio do NO-IP, funciona somente pelo Linux : pelo Windows (local) e na outra conexão ADSL não achou o servidor.

A conexão da placa de rede do Virtual Box está como Bridge, é isso mesmo ?



É Bridge mesmo.

Verifique o DNS que esta no Windows, troque-o pelo do Google (8.8.8.8, 8.8.4.4), alguns DNS não encontram o no-ip.

Jeferson Coli
---------------------
www.tecnocoli.com.br


35. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

shoujo
shoujo

(usa Slackware)

Enviado em 21/07/2015 - 04:31h

andreluis78 escreveu:

Olá Shoujo !

Sim , quando digo ip externo + porta 8080 me refiro ao ip que peguei no site www.meuip.com.br.

Consegui visualizar a página do apache através desse endereço no Linux e no Windows (local) , mas não de uma conexao externa, no caso , aqui na casa do meu irmão que é meu vizinho e tem uma outra conexão ADSL.

Já pelo domínio do NO-IP, funciona somente pelo Linux : pelo Windows (local) e na outra conexão ADSL não achou o servidor.

A conexão da placa de rede do Virtual Box está como Bridge, é isso mesmo ?





Tem que liberar a porta 8080 no firewall então do Ubuntu.


36. Re: [RESOLVIDO] Servidor Web Ubunto sem acesso via NOIP

Jeferson Coli
jcoli

(usa Debian)

Enviado em 21/07/2015 - 05:06h

shoujo escreveu:

Tem que liberar a porta 8080 no firewall então do Ubuntu.


Não imaginei que tivesse alguem também acordado essa hora.

Jeferson Coli
---------------------
www.tecnocoli.com.br






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts