1
resposta

host inacessível serviço apache2

Ao acessar no navegador do meu host(windows) o ip(guest) da vm linux ubuntu server 24.04 não consigo acessar o serviço do apache. fiz o teste do serviço do apache2 e deu status ativo. acessei o ifconfig e minha lo 127.0.0.1 está configurada. segue abaixo algumas fotos das tentativas:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeimagem 2 - service apache2 status

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

imagem 3 - ifconfig -a

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

imagem 4 - teste na máquina host windows

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Gabriel.

Tudo bem?

Pelo que você descreveu, parece que o Apache está rodando corretamente no seu servidor Ubuntu, mas você não consegue acessá-lo a partir do seu host Windows. Aqui estão algumas sugestões para solucionar esse problema:

  1. Verifique a Conexão de Rede:

    • Certifique-se de que a VM e o host estão na mesma rede. Você pode fazer isso verificando os endereços IP. No seu caso, o IP da VM é 192.168.1.8.
  2. Configuração do Firewall:

    • Verifique se o firewall da sua VM está permitindo conexões na porta 80 (HTTP). Você pode usar o comando sudo ufw status para verificar o status do firewall. Se necessário, permita o tráfego HTTP com:
      sudo ufw allow 80/tcp
      sudo ufw reload
      
  3. Configuração da Máquina Virtual:

    • Verifique se a configuração de rede da sua VM está correta. Se você estiver usando NAT, mude para Bridged Adapter para que a VM obtenha um IP na mesma faixa do host.
  4. Verifique a Configuração do Apache:

    • Certifique-se de que o Apache está configurado para escutar em todas as interfaces de rede. Verifique o arquivo de configuração do Apache (geralmente /etc/apache2/ports.conf) e certifique-se de que contém a linha:
      Listen 0.0.0.0:80
      
  5. Teste a Conexão:

    • Tente acessar o servidor Apache a partir da VM usando curl:
      curl http://localhost
      curl http://192.168.1.8
      
    • Se ambos os comandos funcionarem, o problema pode estar relacionado à configuração de rede entre a VM e o host.
  6. Configuração do Host:

    • Certifique-se de que não há bloqueios no firewall do Windows que possam estar impedindo o acesso ao IP da VM.

Espero ter ajudado e bons estudos!