Não funciona... [RESOLVIDO]

1. Não funciona... [RESOLVIDO]

Lucas Pires Simão
prezizi

(usa Debian)

Enviado em 05/07/2011 - 14:04h

Boa dia galera....

Contextualizando:
Servidor 2 placas de rede:

eth0: 201.XXX.XXX.XXX (externo, válido)
eth1: 192.168.XXX.XXX (interno)

Meu Apache quando acesso pelo IP da placa eth1 ele funciona blz, mas quando uso o IP válido da erro.

O que pode ser ... IPTABLES já olhei mas não tive muito sucesso.

Att.


  


2. Re: Não funciona... [RESOLVIDO]

Lucas Pires Simão
prezizi

(usa Debian)

Enviado em 05/07/2011 - 14:08h

Obs: Ubuntu 10.4



3. Re: Não funciona... [RESOLVIDO]

Natanael Henrique
natanaelhenrique

(usa Arch Linux)

Enviado em 05/07/2011 - 15:48h

Observe se a porta configurada para escutar está disponível a partir da internet.
Faça um scan a partir de outra rede (não pode ser a mesma do servidor) no ip válido e veja se a porta está aberta.

Verifique se a política padrão da chain INPUT está configurada para DROP

iptables -nL

se estiver você tem que adicionar uma exceção para que ele aceite as conexões vindas da internet com destino à porta configurada no apache, geralmente a 80.

iptables -A INPUT -p tcp --dport 80 -j ACCEPT


4. Re: Não funciona... [RESOLVIDO]

Lucas Pires Simão
prezizi

(usa Debian)

Enviado em 05/07/2011 - 16:01h

Não deu certo.

Meu pc pessoal esta conecatado à rede do eth1 do servidor e se eu conecto ssh também da erro.

Seguinte,

SSH e Apache usando o IP da eth0 = erro (Time Out)
SSH e Apache usando o IP da eth1 = ok

Não sei mais o que fazer.


5. Re: Não funciona... [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 05/07/2011 - 16:04h

Observe o que n4t4n salientou. Faça uma varredura de portas do IP externo através de uma conexao externa. Para tanto você pode utilizar o nmap com os sguintes parâmetros:

nmap -sV IP-externo

Verifica se a porta do Apache está aberta.


6. Re: Não funciona... [RESOLVIDO]

Natanael Henrique
natanaelhenrique

(usa Arch Linux)

Enviado em 05/07/2011 - 16:05h

Calma, vamos resolver isso.

posta a saída do comando abaixo

iptables -nL | grep policy


7. Re: Não funciona... [RESOLVIDO]

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 05/07/2011 - 16:36h

Alguns provedores de acesso bloqueiam essas portas.

Veja se os pacotes estão chegando na interface eth0. Para isso execute:

# tcpdump -lni eth0 port 80

Vá em outra máquina (com outro link de Internet, claro) e tente acessar a página. No tcpdump devem aparecer as tentativas de conexão. Se não aparecer, então o teu provedor pode estar bloqueando o acesso. Para ter certeza disso, tente fazer o Apache rodar em outra porta acima da 1024, como 20080.


8. Re: Não funciona... [RESOLVIDO]

Lucas Pires Simão
prezizi

(usa Debian)

Enviado em 05/07/2011 - 23:52h

Resolvi o problema com a ajuda do maionesebr porque ja quando não tinha mais nada para testar resolvi pegar o modem do link dedicado para teste, e este esta em curto, depois de 6h extras achei o defeito.

Grato pela atenção






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts