Porta Linux 80 para redirecionar para uma caixa do Windows

4

Eu tenho 2 servidores aqui no trabalho. Um é o Windows 2008 Server R2 (por razões de segurança, vamos usar o 192.168.1.100) e o outro é um Fedora 14 (192.168.1.101). Atualmente, quando você acessa nosso subdomínio, x.test.com, nossos roteadores solicitam que ele vá para nossa caixa Fedora e, como o Apache está instalado e escutando a porta 80, ele exibe a Página de Teste do Fedora Apache. É óbvio que eu não uso a porta 80 para esta máquina, mas eu uso NAGIOS nela e é sempre bom poder acessar isso de qualquer lugar do mundo. Então, quando quero acessá-lo, basta digitar x.test.com/nagios. Agora vem o dilema ...

Na caixa do Windows R2, instalamos recentemente um programa que exige a configuração de um servidor da Web usando o IIS7. Devido a esta aplicação, eu estou criando um novo subdomínio chamado y.test.com, mas como nós só temos 1 WAN / router, ele ainda será apontado para a nossa caixa Fedora. Dito isto, ele também quer usar a porta 80 (ou qualquer porta que eu queira atribuir).

Então, minha pergunta é: como nosso roteador está apontando para a caixa Fedora 14 (.101), e eu quero ter certeza de que posso acessar NAGIOS de qualquer lugar do mundo, como eu digo ao Apache (httpd) para redirecionar a porta 80 para o outro servidor (.100)? Se não for possível, quais são minhas outras opções?

Eu tenho o rinetd instalado no Fedora e até tentei a opção 192.168.1.101 80 192.168.1.100 80 e ele não pareceu funcionar "porque a porta 80 já estava ligada"

Pensamentos? e obrigado!

    
por Richard Staehler 06.07.2012 / 00:19

2 respostas

2

Você pode fazer isso com uma configuração de proxy do Apache 2.2. Adicione algo assim ao httpd.conf:

ProxyPass           /newapp http://y.test.com
ProxyPassReverse    /newapp http://y.test.com 

Certifique-se de que o mod_proxy esteja instalado e habilitado e, em seguida, reinicie o apache. Agora você deve conseguir acessar o aplicativo como link

    
por 06.07.2012 / 02:25
0

Você precisará usar uma porta diferente para um desses sites se tiver apenas um único endereço IP público. O 8080 é uma porta http alternativa padrão, portanto, um servidor escuta em 8080 e o outro em 80. Em seguida, atualize seu encaminhamento no roteador.

    
por 06.07.2012 / 00:27