Como executar vários servidores em uma linha de internet

0

Eu run-up servidor em casa e atualmente eu tenho 2 servidores em execução separadamente em 2 linhas de cabo de internet. Agora eu quero fechar uma linha de internet, então eu quero que dois servidores executem apenas uma linha de internet; Isso significa que 2 PCs são executados como servidores em um endereço IP estático. É possível e como configurá-lo?

Observação: os dois servidores usam o wampserver e o IP estático.

    
por Nick 29.10.2013 / 12:10

2 respostas

2

2 PCs running as servers on one static IP address. Is it possible and how do I set it up?

Você pode ter tantos servidores ouvindo em um único endereço IP (incluindo seu público estático) quanto desejar, desde que:

  • cada servidor está escutando em uma porta diferente (ou ligada a uma porta exclusiva em seu roteador) ou
  • existe algum tipo de serviço front-end que roteia solicitações para o servidor físico correto em sua LAN

No caso de "WAMP" ou Apache, o serviço "front-end" que pode fazer isso seria proxies reversos ou vhosts.

Então, suas opções são:

  • Continue executando dois servidores da Web físicos em sua LAN, atribuindo a cada um IP de LAN privada estático. Configure seu roteador para redirecionar o tráfego de entrada na porta 80 ou 443 para um dos servidores e uma porta diferente para a outra, como 8080 ou 44344. Para acessar esse servidor, as pessoas precisarão digitar algo como http://your-public-ip:8080 ou https://your-public-ip:44344 nos navegadores. Não há como fazer o DNS especificar a porta para você.

  • Continue executando dois servidores da Web físicos em sua LAN, atribuindo a cada um IP de LAN privada estático. Configure seu roteador para redirecionar o tráfego de entrada na porta 80 ou 443 para um dos seus servidores. Configure o Apache para fazer o proxy reverso de um diretório específico para o seu segundo servidor em seu IP de LAN. Como todo o tráfego do segundo servidor deve passar pelo primeiro, isso pode aumentar a carga no primeiro.

  • Se você tiver dois registros DNS disponíveis para você, você pode definir os dois registros DNS para apontar para o seu único IP estático restante. Execute apenas um único servidor e consolide o site hospedado em seu outro servidor para esse servidor restante. Use o recurso vhosts do Apache para entregar o site correto a solicitações recebidas de acordo com o cabeçalho do Host nas solicitações, que devem ser diferentes dependendo de qual nome de domínio foi usado para acessar.

por 29.10.2013 / 15:51
0

Como techie007 apontou, a maneira 'correta' de lidar com isso é obter outro IP público do seu ISP.

Outra solução é ser criativo com o encaminhamento de porta.

Basta dizer ao seu roteador para encaminhar o pedido TCP na porta 8080 (por exemplo) para a porta 80.

    
por 29.10.2013 / 15:37