Não é possível conectar-se ao fedora na porta 80

2

Não consigo acessar meus sites locais em uma máquina fedora do Ubuntu. No firefox, recebo este erro:

The connection has timed out

No fedora iptables eu adicionei esta linha:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

Também desativado selinux , mas ainda não consegue se conectar. Por quê?

Saída de netstat -tpln :

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:631                 0.0.0.0:*                   LISTEN      -                   
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:445                 0.0.0.0:*                   LISTEN      -                   
tcp        0      0 :::139                      :::*                        LISTEN      -                   
tcp        0      0 :::80                       :::*                        LISTEN      -                   
tcp        0      0 :::631                      :::*                        LISTEN      -                   
tcp        0      0 :::445                      :::*                        LISTEN      - 

Saída de iptables -L -n -v :

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 9982 1956K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
    0     0 REJECT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 0 reject-with icmp-host-prohibited
    0     0 REJECT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 8 reject-with icmp-host-prohibited
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           
  139  9168 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
   20 16824 ACCEPT     udp  --  *      *       0.0.0.0/0            224.0.0.251          state NEW udp dpt:5353
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW udp dpt:631
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:631
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW udp dpt:631
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW udp dpt:137
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW udp dpt:138
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:139
    5   355 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:445
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:80
   87  4524 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT 14997 packets, 16M bytes)
 pkts bytes target     prot opt in     out     source               destination
    
por NPK 23.05.2012 / 14:15

3 respostas

2

Eu precisava abrir a porta 80 na configuração do firewall:

firewall-cmd --permanent --add-service=http
    
por 15.06.2015 / 13:11
0

A saída do Netstat mostra que você está aceitando apenas conexões usando o IPv6. Você deve configurar seu servidor para também ligar à porta 80 no endereço 0.0.0.0 .

O Fedora vem com uma ferramenta que você pode usar para configurar o firewall. Evite brincar com o iptables diretamente.

    
por 22.06.2012 / 16:02
-1

Seu servidor http está executando pela porta 80 somente no IPv6. Isso pode ser um motivo pelo qual você não pode se conectar usando o host local.

Adicione o nome do host "localhost" correspondente ao endereço IP "::" em "/ etc / hosts"

sudo vim /etc/hosts
:: localhost

Agora, o seu firefox deve se conectar, pois o IPv6 é o método preferido de conexão, se detectado.

Como alternativa, você pode ativar seu servidor http ouvindo tanto o IPv4 quanto o IPv6.

    
por 15.11.2017 / 19:18