Dois servidores físicos em um IP atrás de um roteador [fechado]

1

Eu fiz essa pergunta no StackOverflow e fui direcionado para o ServerFault. Eu procurei nos fóruns aqui e encontrei 3 ou mais perguntas que são muito semelhantes, mas não exatamente o mesmo (ou talvez eu simplesmente não as entenda).

Eu tenho dois servidores físicos (ambos os Mac Minis com instalações Ubuntu LAMP) que eu quero tornar acessíveis através de um IP (um roteador). Cada um dos servidores será acessado através de um domínio único que está hospedado em outro lugar, mas tem um registro apontando para o meu IP. (por exemplo, site1.com e site2.com apontam para o mesmo IP e atrás do roteador desse IP são dois servidores Ubuntu)

Eu hospedei um desses por um longo tempo sem problemas e agora estou tentando adicionar outro. Eu estava esperando que eu pudesse seguir esse caminho fácil (e preguiçoso):

Nomeie cada servidor Apache (com o domínio que será encaminhado para ele) Permitir acesso a um através da configuração "Servidor local" no meu roteador (Planex MKZ-04G) Designe o outro como um host DMZ

mas isso vai significar que ambos estão usando a porta 80 .... e não vai funcionar ... ou será?

Então, meu próximo pensamento é, posso ter o Apache em uma das máquinas, tanto servir um site e atuar como um proxy reverso ...?

Tudo isso faz sentido ...?

Qualquer ajuda fornecida será muito apreciada.

Atenciosamente

Jason

    
por Jason Hollowell 20.03.2015 / 03:43

1 resposta

0

Com um IP público, você não poderá hospedar os dois sites na porta 80 usando dois servidores fisicamente separados. Você terá que executar um em 80 e outro em 8080, o que é um aborrecimento.

Você poderia configurar um proxy em um dos servidores físicos. A desvantagem é que você terá um único ponto de falha (o servidor que executa o proxy) e adicionará complexidade. Você provavelmente também precisará configurar servidores DNS internos ou pelo menos brincar com os arquivos hosts em seus servidores.

Se você estiver usando o Apache, confira mod_proxy.

Eu vejo seu preocupado com a carga. Você pode considerar usar um servidor como seu servidor da Web e usar o outro como seu servidor de banco de dados.

    
por 20.03.2015 / 04:11