Defina um domínio local para facilitar o desenvolvimento local

Anonim

Se você é um desenvolvedor web, provavelmente desenvolve bastante em sua máquina local usando o servidor Mac OS X Apache integrado ou, no meu caso, algo como MAMP. Como um servidor da web local como este é realmente útil para testar isso, você pode tornar sua vida de desenvolvimento local um pouco mais fácil definindo um domínio local, e mostraremos como fazer isso.

Se vale a pena, estamos cobrindo isso para Mac OS X, mas você também pode definir domínios locais como este em um PC com Linux ou PC com Windows. Desde que o computador tenha um arquivo hosts, você pode usar um domínio local usando este mesmo truque.

Você precisará modificar seu arquivo hosts para fazer isso, não é difícil, mas requer a linha de comando. No Terminal Mac, digite o seguinte:

sudo nano /etc/hosts

Isso abrirá o arquivo /etc/hosts no editor nano, ficará mais ou menos assim: Host Database localhost é usado para configurar a interface de loopbackquando o sistema está inicializando. Não altere esta entrada.127.0.0.1 localhost 255.255.255.255 broadcasthost

Definindo o nome de domínio local

O próximo passo é importante: você vai querer adicionar o nome do host (neste caso, usaremos o nome local.dev) que gostaria de usar localmente ao final desse arquivo em uma nova linha, no seguinte formato:

127.0.0.1 local.dev

Salve as alterações no arquivo /etc/hosts pressionando Control-O e depois Control-X para sair.

Agora você pode acessar seu domínio local através do navegador da web, ftp ou qualquer outro meio apenas acessando “local.dev” no navegador da web apropriado. Pode ser necessário liberar o cache DNS do Mac para que o efeito entre em vigor, e alguns aplicativos também podem exigir uma reinicialização rápida, como Safari ou Chrome.

Você obviamente não precisa escolher “local.dev” como seu domínio local, e você pode realmente usar o IP localhost para testar domínios ativos dessa forma sem torná-los ativos, o que permite que você preserve links ao testar um site, spider, rastreador ou qualquer outra coisa em que você esteja trabalhando.

Defina um domínio local para facilitar o desenvolvimento local