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
ouhttps://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.