
Estou tentando configurar um ambiente WordPress temporário para criar um novo site para um cliente, mas quero deixar o antigo no lugar até o último minuto. O site antigo está na AWS, o novo site é a hospedagem tradicional. Configurei um arquivo hosts para que meu computador ignorasse as instruções para acessar https, mas não consigo fazê-lo funcionar sem quebrar o site antigo. Parece que preciso manter as regras do ouvinte em vigor por enquanto, mas posso modificar uma para permitir que o arquivo hosts funcione?
As regras do ouvinte são: HTTP 80 redireciona *.site.com e site.com para a porta 443 e encaminha todo o resto para HTTPS por meio de um grupo de destino. A regra HTTP 443 apenas encaminha para o grupo de destino, com o certificado SSL (emitido pela Amazon) especificado
Há algo aqui substituindo meu arquivo hosts - que está dizendo à minha máquina para apontar site.com e www.site.com para o endereço IP
Responder1
A AWS não tem nada a ver com seu arquivo de hosts locais. Arquivos hosts em instâncias EC2 funcionam como arquivos hosts normais, mas não acho que isso seja relevante para sua consulta.
Em geral, quando você define uma entrada de arquivo de hosts locais e reinicia o PC/libera o cache DNS, ele funcionará conforme o esperado. O protocolo não importa. http, https, udp, etc, a menos que um aplicativo armazene em cache o endereço IP. Quando você diz que configurou o arquivo hosts para ignorar https, me pergunto o que você fez lá.
Sua abordagem geralmente é boa, algo que eu mesmo fiz. Eu digo ao cliente que o site antigo agora é somente leitura, construo o novo site no novo host, faço-o funcionar e depois troco o DNS. Portanto, a abordagem é boa.
Esta não é uma resposta completa à sua pergunta, mas foi muito longo para um comentário. Se quiser mais ajuda, edite sua pergunta (não apenas comente) para nos contar com mais precisão o que você fez e forneça nomes de host e endereços IP. Você pode editá-los em sua pergunta assim que tiver uma resposta e pode pedir às pessoas que não os incluam em suas respostas.