Dois Hosts da Web, um nome de domínio, como compartilhar os dois?

1

Eu tenho um domínio hospedado em um servidor. Desejo configurar outro servidor para, às vezes, exibir páginas em vez das páginas no primeiro servidor. Como faço para configurar isso?

Eu acho que é semelhante a um ambiente de failover, certo? Meu servidor poderia servir como um servidor 'gateway', mostrando as páginas que eu tenho, mas se a página não existe no meu servidor, talvez seja acionado um evento de failover que serve o conteúdo do servidor original.

Estou no caminho certo? Como eu colocaria algo assim? Ou há uma maneira mais simples de fazer isso? (por exemplo, apache proxypass)

    
por Andy Livingston 10.03.2011 / 18:02

2 respostas

1

Se eu entendi sua pergunta corretamente ...

Pegue o 404 e use um script para enviar uma solicitação GET ao seu outro servidor. Se isso gera um 404, então você pode apresentar um 404 para o usuário. Se obtiver um 200 OK (o outro servidor tem a página), então você pode seguir adiante.

Essencialmente, você está escrevendo um script que realiza um pouco do balanceamento de carga da Camada 7.

Parece um pedido estranho, se eu for honesto. Se você tem um segundo servidor, você pode usar o Round Robin DNS (fácil de configurar) para enviar conexões para um servidor e depois para o outro, depois o primeiro ... etc etc, mas você precisa do mesmo conteúdo em ambos os servidores.

    
por 10.03.2011 / 18:11
0

Se você tiver seu conteúdo dividido entre os servidores usando caminhos de diretório separados, o proxy será apropriado. Se você tiver páginas do mesmo diretório em ambos os servidores, use a solução de Lewis.

Um proxy simples pode ser tudo o que você precisa. Considere o armazenamento em cache no servidor front-end.

    
por 10.03.2011 / 18:36