Como fazer xxx.one.com carregar conteúdo de yyy.two.com

1

Atualmente estou precisando ter xxx.one.com carregar o conteúdo de yyy.two.com. Isso significa que quando alguém entrar em xxx.one.com, ele verá o conteúdo de yyy.two.com (o URL no navegador não mudará e permanecerá em xxx.one.com).

Os domínios são hospedados em uma empresa de hospedagem separada. yyy.two.com está em um cPanel e xxx.one.com está em um plano de hospedagem desconhecido, embora eu possa obter seus detalhes.

yyy.two.com tem o mesmo IP de www.two.com e isso não pode ser alterado (como a empresa de hospedagem me disse).

Alguma idéia de como eu lidei com essa questão?

Obrigado,

Roy

    
por Roy Peleg 11.03.2011 / 15:10

3 respostas

5

Você pode alterar o registro de DNS para xxx.one.com ser um CNAME para yyy.two.com? Você também precisará configurar o servidor web de yyy.two.com para tratar xxx.one.com como um alias (ServerAlias no Apache speak)

    
por 11.03.2011 / 15:25
1

Que tal um iframe da velha escola?

  

Seu navegador não suporta iframes.

    
por 11.03.2011 / 15:13
1

Eu sugiro usar proxypass e proxyreverse.

Exemplo de proxy reverso:
ProxyPass / foo link
ProxyPassReverse / foo link

Mais em: link

Detalhes:

Se você estiver usando o apache, poderá adicionar um host virtual para xxx.one.com. Nesse caso, adicionando o exemplo ProxyPass como acima, a URL será link para carregar o conteúdo de foo.example.com/bar.

Este exemplo é útil quando você não quer expor esse site diretamente na internet ou quando você está com preguiça de modificar o vpn para um único site (o exemplo pode continuar).

Em um ambiente de hospedagem na Web, isso só é permitido se você tiver uma máquina VPS ou se tiver acesso ao arquivo de configuração do apache: link

Context: server config, virtual host, directory

Deixe-me saber se são necessários mais detalhes.

    
por 11.03.2011 / 15:55