IIS 7 reescrevendo o subdomínio para apontar para uma porta específica

5

Tendo instalado o Team Foundation Server 2010 no Windows Server 2008, eu preciso de uma URL fácil para nossos desenvolvedores acessarem seus repositórios.

O URL padrão para os repositórios do TFS é link

Agora, quero que o domínio de subdomínio tfs.server.domain.com aponte para o link . E quando você acessar tfs.server.domain.com/repos_name, ele deve redirecionar para o link .

Como posso fazer isso no IIS7?

Eu já tentei usar a seguinte regra, mas não funciona. Eu recebo um 404.

<rewrite>
 <globalRules>
  <rule name="TFS" stopProcessing="true">
   <match url="^(?:tfs/)?(.*)" />
   <conditions>
    <add input="{HTTP_HOST}" pattern="^tfs.server.domain.com$" />
   </conditions>
   <action type="Rewrite" url="http://localhost:8080/tfs/{R:1}" />
  </rule>
 </globalRules>
</rewrite>

EDITAR

Na verdade, comecei a trabalhar adicionando uma ligação para o site na porta 80 com o nome do host tfs.server.domain.com.

Mas usando o tfs.server.domain.com, não consigo autenticar usando a Autenticação do Windows. Existe algo que eu preciso configurar para a autenticação do Windows?

Você pode ver um rastreamento aqui: link

    
por Tommy Jakobsen 21.04.2010 / 17:33

2 respostas

1

Funciona ainda quando usa o link http://localhost:8080/tfs ? A autenticação provavelmente não está relacionada ao padrão de URL.

Você está testando apenas a partir do localhost? Nesse caso, você pode estar se deparando com o problema de verificação de loopback: link . Tente testar a partir de outra máquina e isso pode funcionar para você, ou você pode fazer uma das alterações nesse artigo da KB.

    
por 28.09.2012 / 17:39
0

Você já tentou alterá-lo no console de administração do Team Foundation Server? E você também pode alterar o URL com este comando:

C: \ Arquivos de Programas \ Microsoft Team Foundation Server 2010 \ Ferramentas > tfsconfig settings / notificationUrl: link

Nosso TFS 2010 foi instalado, por exemplo, em uma VM e as pessoas da infraestrutura seguiram suas convenções de nomenclatura, e essa máquina foi denominada BEL-VM-TFS. Mas todos agora se conectam a ele com tfs.nimble.org.

Além disso, tivemos que adicionar um ALIAS "TFS" no servidor DNS que aponta para o servidor "BEL-VM-TFS.

    
por 21.04.2010 / 21:06