O acordo é o seguinte. Primeiro, um registro DNS para dev.example.com
é necessário. Deve apontar (no meu caso) para o mesmo IP que example.com
faz. Em seguida, instale o Tomcat Connector como descrito aqui e você estará bem e elegante.
Eu não consigo entender a seguinte situação. Temos um site disponível externamente (por exemplo, http://example.com
). Ele é executado em nosso servidor Windows 2008 no IIS7. Agora, também quero disponibilizar um dos nossos servidores internos para o mundo externo ( http://dev.example.com
). Configurei as entradas de DNS para que dev.example.com
aponte para o mesmo IP que example.com
, mas não sei como configurar os servidores da Web corretamente.
Esse servidor dev
hospeda, entre outras coisas, um servidor OpenID (que, Eu acho, pode causar alguns problemas sérios quando os servidores web estão incorretamente configurados), bug tracker e um repositório Subversion. Todo esse conjunto de aplicativos é executado dentro do Tomcat 6, que, ao meu conhecimento limitado, não é um servidor da web em si. Eu sei que ele pode falar com o Apache e eu vou instalá-lo se for realmente necessário.
A pergunta é: como eu configuro o IIS / Tomcat / DNS / whatever para que a configuração que acabei de descrever funcione perfeitamente.
O acordo é o seguinte. Primeiro, um registro DNS para dev.example.com
é necessário. Deve apontar (no meu caso) para o mesmo IP que example.com
faz. Em seguida, instale o Tomcat Connector como descrito aqui e você estará bem e elegante.
O que você realmente precisa é inverter o proxy para o seu servidor tomcat. Tanto quanto eu saiba, é um plugin que você precisa instalar para o IIS (veja link )
FYI, se o seu servidor web externo fosse o Apache, o recurso é construído e configurado EASILY.
Além disso, o Tomcat funciona como um servidor da Web (de que outra forma ele servirá páginas da Web?), portanto, você não precisará instalar o Apache em seus sistemas internos.
Use cabeçalhos de host, coloque o cabeçalho do host dev.example.com no site do desenvolvedor. O DNS aponta o tráfego para o IIS (endereço IP / porta 80) e, em seguida, o IIS aponta o tráfego para o subdomínio.
Tags redirect tomcat6 iis forwarding