Spoofing domains - usando um domínio para ver outro sem redirecionar o frame

1

No Plesk 9.2.2, alguém sabe como o seguinte pode ser alcançado?

Eu tenho domínio1.co.uk registrado no plesk, mas o domínio não foi configurado com qualquer nameservers ou registros A, por isso, é inacessível da web.

No entanto, eu preciso testá-lo enquanto nós temos os servidores de nomes domain1.co.uk, etc, classificados durante a próxima semana ou mais. Então, eu tenho sparedomain.co.uk registrado, com os servidores de nomes e registros A apontando para o servidor, e com certeza ele exibe o plesk padrão "não há site aqui ainda página".

bingo.

Agora, como posso configurar o sparedomain.co.uk no meu servidor plesk, para que ele exiba todos os dados mantidos na conta plesk para domain1.co.uk?

O encaminhamento de quadros não funciona - porque você recebe erros dizendo que "domain1.co.uk não pode ser encontrado" em seu navegador - eu preciso de uma solução de servidor para falsificar tudo.

Alguém tem alguma ideia? Obrigado!

    
por MrFidge 03.10.2009 / 13:48

2 respostas

1

Assumir que o código em vigor no site domain1.co.uk é independente de DNS / hostname, e como você já tem sparedomain.co.uk apontando para o servidor - o próximo passo é informar ao seu servidor web (presumivelmente apache - Eu sei pouco sobre o Plesk) para aceitar solicitações HTTP para o sparedomain.co.uk e para onde enviá-las.

Com o apache, isso é feito usando a diretiva ServerAlias dentro do contêiner VirtualHost. Usando o seu exemplo, o conteúdo seria semelhante a:

<VirtualHost x.x.x.x:xx>
 ServerName domain1.co.uk
 ServerAlias sparedomain.co.uk
 DocumentRoot /path/to/http/document/root/code/etc
</VirtualHost>

Este conteúdo pode ser encontrado no arquivo vhost.conf específico para o seu domínio e instalação do Plesk. E uma vez feito, o comando de recarregamento do vhost e o reinício do apache (também específico para a sua instalação do Plesk) estariam ao longo das linhas de:

/path/to/plesk/bin/websrvmng --reconfigure-vhost --vhost-name=domain1.co.uk
/etc/init.d/httpd restart

Não tenho certeza se a reinicialização do apache é necessária, mas isso não deve atrapalhar. Espero que isso ajude.

    
por 03.10.2009 / 14:55
0

Você tentou instalar o sparedomain.co.uk como um domínio de alias para domain1.co.uk na página de administração de domain1.co.uk por enquanto?

Um método mais sujo poderia ser definir as permissões da pasta raiz de domain1.co.uk como legível pelo usuário do sparedomain.co.uk, e depois criar um link simbólico como sparedomain.co.uk/domain1-demo/, que aponta para o diretório raiz de domain1.co.uk.

    
por 24.07.2010 / 11:46