Como editar o arquivo de hosts e configurar um site local no Windows

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:

  1. 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.
  2. 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

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *