Configurar domínios virtuais no XAMPP é uma prática essencial para desenvolvedores que desejam testar aplicações localmente sem utilizar o localhost. Neste guia, você aprenderá como criar e gerenciar virtual hosts no seu ambiente de desenvolvimento.

O que são Virtual Hosts?

Virtual hosts são configurações que permitem que você associe diferentes domínios a diretórios específicos no seu servidor local. Por exemplo, ao invés de acessar um projeto pela url localhost:27001, você pode usar um domínio como meusite.com.br. Isso facilita a visualização e o teste de projetos que podem estar associados a diferentes nomes de domínio.

Configuração do Arquivo de Hosts

Para começar a configurar os virtual hosts, primeiro você precisa editar o arquivo de hosts no seu sistema operacional. No Windows, este arquivo se encontra em C:\Windows\System32\drivers\etc\hosts. Abra-o com um editor de texto, como o bloco de notas. Adicione a seguinte linha para mapear seu domínio fictício:

127.0.0.1 meusite.com.br

Isso fará com que, ao tentar acessar meusite.com.br, você seja redirecionado para o seu servidor local.

Configurando o XAMPP

Após modificar o arquivo de hosts, o próximo passo é configurar o XAMPP. Abra o arquivo httpd-vhosts.conf, localizado na pasta de configuração do Apache dentro do XAMPP. No final deste arquivo, você pode adicionar a seguinte configuração:

<VirtualHost *:80>
    ServerName meusite.com.br
    DocumentRoot "C:/xampp/htdocs/seu-projeto"
    <Directory "C:/xampp/htdocs/seu-projeto">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Certifique-se de substituir “C:/xampp/htdocs/seu-projeto” pela localização do seu projeto. Salve as alterações e reinicie o Apache no XAMPP.

Agora, ao acessar meusite.com.br em seu navegador, você deve conseguir visualizar o projeto associado ao domínio configurado. Esse processo simplifica a gestão de múltiplos projetos em sua máquina local, permitindo que você teste com realismo antes do lançamento final.