Tente isto: Como posso controlar qual endereço IP IIS7 usa? também há configuração de registro para isso, mas eu acho que a linha de comando está OK.
É possível ter um site no IIS que não faça parte de um farm de servidores se houver outros sites no farm (e o site puder ser acessado)
Minha configuração é que tenho o TeamCity instalado em um servidor Windows, esta é uma instância do Tomcat que escuta na porta 8081. Eu tenho o IIS na frente disso e criei um farm de servidores para rotear a solicitação de build.foo.com para localhost: 8081
Agora quero adicionar um site ao IIS que também escute na porta 80 chamada dev.foo.com, mas quando eu navego para esse site (usando o link ) Na verdade, obtenho o link
Eu tenho regras de reescrita de URL definidas assim:
ARR_TeamCity_LoadBalance, Pattern: *; Using: Wildcards. This routes to the farm TeamCity_Inbound, Pattern: build.foo.com; Using: RegExp. This routes to localhost:8081
Como eu disse, gostaria de ter dev.foo.com instalado no mesmo servidor IIS também na porta 80 (ou pelo menos disponível na porta 80)
Eu brinquei com as configurações de reescrita sem sorte, meu conhecimento sobre elas é limitado
Eu não sou um administrador do IIS por profissão, isso é apenas algo que eu tive a tarefa de fazer, então qualquer ajuda foi recebida com grande satisfação.
Tente isto: Como posso controlar qual endereço IP IIS7 usa? também há configuração de registro para isso, mas eu acho que a linha de comando está OK.
Isso foi bem simples no final. Eu adicionei uma condição HTTP_HOST para a regra ARR para encaminhar apenas certas solicitações para o farm, o restante apenas para o IIS