Como posso substituir temporariamente uma resolução de nome de domínio sem usar o arquivo hosts?

1

Eu tenho duas versões do mesmo site localizadas em IPs diferentes - uma é de produção e uma é de preparo.

O servidor de produção: é gerenciado completamente pelo Site5. O DNS é feito para que foo.com resolva os servidores do Site5 e eles cuidem do resto.

O servidor intermediário: é uma instância do EC2 e o Apache é configurado com um host virtual baseado em nome, foo.com .

Como desenvolvedor, quando preciso trabalhar na versão de preparação, altero meu arquivo hosts para que:

foo.com    1.2.3.4    # the elastic IP associated with my EC2 instance

Quando estou no meu navegador e visito foo.com , vejo a versão de teste. Eu comento a linha quando quero ver a versão de produção.

Tudo isso é bom para mim, mas outros membros da equipe não são tão experientes em tecnologia e têm medo do Terminal.

Existe uma maneira melhor de fazer isso, de preferência um método que não requer mergulho no Terminal ou outras "coisas assustadoras"?

Talvez um servidor proxy que eles possam escolher usar / não usar quando quiserem ver / não ver a versão de preparação?

    
por Samuel 26.04.2012 / 16:40

3 respostas

1

Acesse-o usando o ipaddress ou use um nome de domínio exclusivo. Todos os links dentro do site devem ser relativos, caso contrário, o Site também quebrará se hospedado em outro domínio.

    
por 26.04.2012 / 16:50
1

Editar o arquivo de hosts (com o notepad.exe) é realmente a maneira mais fácil e rápida no Windows de substituir a resolução do nome do host. As alternativas de linha de comando serão mais prolixas e complexas.

Se você quiser que ele permaneça temporário, mantenha o arquivo de hosts aberto e pressione Salvar depois de fazer as alterações.

    
por 26.04.2012 / 16:50
0

Uma maneira de resolver esse problema no passado é usando o link .

É possível adicionar uma diretiva SeverAlias ao servidor do Apache como:

ServerName foo.com
ServerAlias 1.2.3.4.xip.io 

e ainda tem o seu site WordPress para servi-lo (dependendo de como você está fantasiando com sua configuração do WP).

A desvantagem, claro, é que isso ainda é um pouco confuso. Pelo menos, requer menos conhecimento técnico do que editar o arquivo hosts . Espero que isso ajude!

    
por 30.12.2016 / 20:28