Compartilhar via

xampp na azure

Cauã Gusmão 0 Pontos de reputação
2026-02-17T15:23:02.3033333+00:00

Estou rodando um site WordPress dentro de uma máquina virtual na Azure usando XAMPP. O site funciona normalmente dentro da própria VM, mas não consigo acessá-lo de outros dispositivos. Suspeito que o problema esteja relacionado a:

Configuração do Apache, que atualmente aceita apenas conexões em localhost.

Regras de firewall do Windows na VM ou do NSG (Network Security Group) da Azure que podem estar bloqueando as portas 80 e 443.

Uso do IP interno da VM, que não é acessível externamente.

Preciso que o site fique acessível para qualquer dispositivo via IP público estático, pronto para apontar para um domínio na Cloudflare.

Área de Trabalho Virtual do Azure
Área de Trabalho Virtual do Azure

Um serviço de virtualização de aplicativo e de área de trabalho que é executado no Azure. Anteriormente conhecido como Área de Trabalho Virtual do Windows.

0 comentários Sem comentários
{count} votos

1 resposta

Classificar por: Mais útil
  1. Jilakara Hemalatha 10,365 Pontos de reputação Equipe Externa da Microsoft Moderador
    2026-02-17T16:45:07.6066667+00:00

    Olá Cauã,

    Obrigado pelo contato.

    Como o site está acessível dentro da Máquina Virtual, isso confirma que o WordPress e o XAMPP estão funcionando corretamente. O problema está relacionado à liberação de acesso externo para que o site possa ser acessado pela internet.

    Por favor, verifique os seguintes pontos:

    1. Liberar tráfego Web no Network Security Group (NSG) No Portal do Azure, abra o NSG associado à sua VM e confirme que existem regras de entrada permitindo:

    Porta TCP 80 (HTTP)

    Porta TCP 443 (HTTPS) A origem pode ser configurada como Any (Qualquer).

    1. Verificar o Windows Firewall dentro da VM Certifique-se de que o Windows Firewall permite conexões de entrada nas portas 80 e 443. Caso contrário, o tráfego permitido no Azure ainda será bloqueado no sistema operacional.
    2. Atualizar o WordPress para usar o IP Público em vez de “localhost” Se o WordPress foi instalado usando localhost, ele continuará redirecionando para localhost e poderá não carregar corretamente imagens, CSS ou páginas internas.

    Para corrigir:

    Acesse WordPress Dashboard → Settings → General

    Atualize os campos:

    WordPress Address (URL)

      Site Address (URL)
      
      Utilize: `http://<SEU_IP_PUBLICO>`
      
    

    Se o painel não estiver acessível ou o site estiver em uma subpasta, edite o arquivo: C:\xampp\htdocs\wordpress\wp-config.php

    Adicione as linhas abaixo:

    define('WP_HOME','http://<SEU_IP_PUBLICO>');
    define('WP_SITEURL','http://<SEU_IP_PUBLICO>');
    
    1. Reiniciar o Apache/XAMPP Após as alterações, reinicie o Apache pelo painel do XAMPP e teste o acesso usando: http://<SEU_IP_PUBLICO>

    Depois que o site estiver acessível externamente, você poderá apontar o seu domínio (por exemplo, via Cloudflare) para esse IP Público.

    Referências relacionadas: https://learn.microsoft.com/en-us/answers/questions/1328291/host-a-wordpress-site-using-windows-11-azure-vm https://stackoverflow.com/questions/52811173/localhost-wordpress-redirects-to-xampp-site

    Espero que isso ajude! Caso tenha qualquer dúvida, fico à disposição para ajudar.

    Observação: meus comentários foram traduzidos usando o Google Tradutor, portanto a redação pode não estar totalmente precisa.


Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.