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.
