Encaminhar solicitações web específicas do servidor Apache para o IIS 7?

1

Eu tenho dois servidores: um servidor web Ubuntu / Apache e um servidor Windows 2008 IIS7. Eu tenho um endereço IP estático externo. Todas as solicitações da Web na porta 80 são encaminhadas para minha máquina Ubuntu. A maioria dos meus sites reside no servidor Ubuntu, no entanto, um site específico precisa ser hospedado fora da máquina Windows 2008. Como posso encaminhar solicitações de um host virtual específico no meu servidor Apache para o IIS para outro host na minha rede?

Por exemplo, minha máquina Apache é 192.168.100.110 e todas as solicitações para www.example.com precisam ser encaminhadas de forma transparente para 192.168.100.101 . Todas as solicitações da web sempre passarão pela máquina Apache primeiro.

Como posso conseguir isso?

    
por George 20.09.2011 / 16:25

1 resposta

4

Use mod_proxy:

<VirtualHost *:80>
    ServerName site.to.serve.via.iis
    ProxyPass / http://192.168.100.101/
    ProxyPassReverse  / http://192.168.100.101/
    ProxyPreserveHost On
</VirtualHost>
    
por 20.09.2011 / 16:57