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.
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:
- 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).
- 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.
- 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>');
- 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.