Problema com o Ubuntu e interface eth0

1

Eu tenho um problema que não consigo acessar uma página da web ao usar a interface eth0. Se eu usar a interface de loopback, tudo funcionará bem.

wget http: //127.0.0.1:8080/app - funciona ok wget http: //192.168.50.129:8080/app - conexão recusada.

Estou fazendo isso na mesma máquina.

Alguma idéia do que pode ser o problema?

    
por markovuksanovic 09.12.2010 / 15:24

3 respostas

2

Primeiro, você deve verificar a diretiva Listen na configuração do seu servidor

   Listen 8080

deve ouvir em todas as interfaces, porta 8080.

Em dúvida, você pode especificar várias vezes as mesmas diretivas

  Listen 127.0.0.1:8080
  Listen 192.168.50.129:8080

e reinicie o servidor.

Se o seu firewall descartar os pacotes, você não terá connection refused , então acho que é mais um problema de configuração do servidor web.

Se você estiver usando nginx e não o apache, verifique sua server seção (s) e a mesma observação se aplica
  listen 8080;

ou

  listen 127.0.0.1:8080;
  listen 192.168.50.129:8080;
    
por 09.12.2010 / 15:32
2

Primeiro, verifique se o seu servidor está escutando na eth0 e não apenas

$ netstat -ntlp

Se estiver tudo bem, faça um telnet na porta 8080 para ver se a porta está aberta.

$ telnet 192.168.50.129 8080

Se o telnet não funcionar, verifique suas regras de firewall.

$ iptables -L -n

    
por 09.12.2010 / 15:29
0

Pode ser que você tenha um

Listen 127.0.0.1:8080

no seu /etc/apache2/ports.conf ?

Ou um

<VirtualHost 127.0.0.1:8080>

na configuração dos seus sites (normalmente / etc / apache2 / sites-available / default ou analógico)

    
por 09.12.2010 / 15:31