Integração do site: Frame, redirecionamento ou domínio virtual?

1

Estou impressionado com as muitas opções que temos em design de sites. Eu provavelmente estou perguntando algo muito fácil de configurar, mas desde que eu não tenho nenhuma experiência, estou procurando ajuda.

Configuração atual

  1. Eu tenho um domínio mydomain.com e acesso ftp a ele. O servidor web do apache tem mod_rewrite e perl instalados (se isso ajudar). Eu configurei um subdomínio user.mydomain.com que atualmente está apontando para o diretório http://www.mydomain.com/user .

  2. Eu criei um rascunho de website em execução na estrutura werc em um máquina linux diferente. Este servidor não tem nome de domínio, eu posso acessá-lo usando o IP estático ou mywebsite.dyndns.org . werc suporta hospedagem virtual, mas eu não entendo muito bem e sei se isso me ajuda aqui. Estou executando o lighttp (com vhost e mod_rewrite ) e tenho permissão de root completa, então tudo é possível com esse objetivo.

Problema

Gostaria de executar o site werc dentro do subdomínio user.mydomain.com . A URL no navegador deve ser usuário.meudominio.com.br , ou seja, nenhum redirecionamento aparente para o IP do servidor werc deve ocorrer.

Qual é a melhor maneira de conseguir isso? Tentei mod_rewrite na máquina meudominio.com , mas só consegui redirecionar. Acho que alguém poderia usar um "quadro" separado para o site hospedado pela werc, mas isso parece um pouco impuro. Por exemplo. o que aconteceria com a tag <title> ?

Quais são minhas opções? Agradecemos antecipadamente.

    
por Sebastian 31.10.2011 / 11:40

1 resposta

1

Você deve conseguir resolver isso adicionando um registro CNAME para o subdomínio user.mydomain.com com seu provedor de DNS (ou servidor de nomes local, o que estiver usando).

A CNAME diz "Este user.mydomain.com é apenas um alias para mywebsite.dyndns.org .

Em seguida, nomeie seu host virtual no servidor de subdomínio user.mydomain.com e você não precisará passar por nenhum tipo de redirecionamento ou reescrever as regras para que ele funcione.

Não sei ao certo onde você hospeda o DNS por mydomain.com , mas quase todos os provedores disponíveis permitem que você configure um registro CNAME no painel de controle. Se você estiver hospedando localmente DNS (por exemplo, BIND na caixa Linux), adicione isso ao arquivo de zona para mydomain.com (por exemplo):

user.mydomain.com.        CNAME  mysite.dyndns.org

Mais informações sobre os registros CNAME podem ser encontradas em Wikipedia .

    
por 02.11.2011 / 08:03