Editar o arquivo hosts é importante para solucionar problemas, testar sites, configurar um site local com domínio personalizado e muito mais. Neste tutorial, vamos aprender Como editar o arquivo hosts no Windows e configurar um site local.
Editar arquivo Hosts no Windows
No Windows, o arquivo hosts está localizado em: C:\Windows\System32\drivers\etc\hosts e você precisará editar-lo com privilégios administrativos.
Etapas para editar o arquivo hosts
- Clique no botão Windows e digite Notepad na barra de pesquisa.
- Clique com o botão direito do mouse no Notepad e, em seguida, em Executar como administrador.
- Você será perguntado: “Deseja permitir que este aplicativo faça alterações no seu dispositivo?”. Escolha Sim.
- No Notepad, escolha Arquivo e, em seguida, Abrir.
- Navegue para C:\Windows\System32\drivers\etc\hosts. Se você não vir prontamente o arquivo host no diretório C:\Windows\System32\drivers\etc, selecione Todos os arquivos na lista suspensa Nome do arquivo: e clique no arquivo hosts.
- Adicione o IP e o nome do host apropriados no final do arquivo hosts, selecione salvar e feche o arquivo.
- Limpe o cache DNS do computador para que as alterações no arquivo sejam reconhecidas.
Etapas para limpar o cache DNS
- Clique no botão Windows e procure prompt de comando.
- Clique com o botão direito do mouse no prompt de comando e, em seguida, em Executar como Administrador.
- Você será perguntado: “Deseja permitir que este aplicativo faça alterações no seu dispositivo?”. Escolha Sim.
- Digite o seguinte comando no terminal e pressione Enter.
ipconfig/flushdns
Configurar um site local com domínio personalizado no Windows
Para configurar um site local, precisamos de um servidor web. Neste tutorial, iremos usar o servidor web apache incluído no wampServer. Para instalar o wampServer, siga este link.
Vamos configurar um site usando este domínio personalizado www.novosite.local que exibirá o texto “Iniciante online”.
- Vá para o diretório www dentro da pasta de instalação do WampServer (exemplo c:\wamp).
- Crie a pasta novosite.
- No interior da pasta novosite, crie um documento de texto e abra-o com o Notepad.
- Escreva o texto Iniciante online.
- No menu do Notepad, vá para Arquivo e, em seguida, Salvar como.
- Escreva index.html para nome do arquivo.
- No tipo de arquivo, selecione todos os arquivos.
- o arquivo index.html é o site, neste tutorial não abordaremos a sintaxe apropriada para este tipo de arquivo.
- Edite o arquivo C:\Windows\System32\drivers\etc\hosts.
- Adicione esta linha: 127.0.0.1 www.novosite.local.
- Isto significa que, quando você digita no navegador www.novosite.local, o computador redireciona a solicitação para o endereço local 127.0.0.1, porta 80.
- Os pedidos na porta 80 serão atendidos pelo servidor web apache, portanto, devemos configurar o apache para exibir o site certo quando o domínio www.novosite.local for solicitado.
- Para configurar o Apache, precisamos criar o arquivo VirtualHost e reiniciar o WampServer.
Criar VirtualHost com WampServer
Existem 2 opções para fazer isso:
- Editar o arquivo do VirtualHost do apache e adicionar um novo.
- Vá para a pasta de instalação do WampServer (exemplo c: \ wamp).
- Edite o arquivo bin\apache\apache2.4.41\conf\extra\httpd-vhosts.conf.
- No fundo, adicione um novo VirtualHost e feche o arquivo.
- Reinicie o Wampserver.
- Usar o menu WampServer para criar um novo VirtualHost.
- Usando o menu wampserver, navegue até o gerenciamento do VirtualHost ou abra este link http://localhost/add_vhost.php.
- Digite o nome (www.novosite.local) e o caminho absoluto (c:/wamp/www/novosite) e clique no botão “Iniciar a criação do VirtualHost”.
Exemplo de VirtualHost
<VirtualHost *: 80>
ServerName novosite.local
ServerAlias www.novosite.local
DocumentRoot $ {INSTALL_DIR}/www/novosite
DirectoryIndex index.html
</VirtualHost>
Este tutorial foi criado usando o WampServer 3.2.0