IIS 7 - Vários sites do IIS apontados no mesmo diretório. Como isso é feito?

3

Eu preciso apontar dois sites do IIS na mesma pasta no servidor.

Eu preciso fazer isso porque eu preciso de diferentes restrições de IP para o nome de domínio ligado ao IIS-Site-B vs. IIS-Site-A (que é completamente aberto ao público).

Quando eu adiciono o segundo site apontado para a mesma pasta, parece haver algum tipo de conflito. Quando visito o site, há um erro de tempo de execução (mas as mensagens de erro estão desativadas)

Como isso geralmente é feito?

Esta pergunta / resposta sugere que é o método adequado para restringir as ligações conforme necessário: iis 7 - Restrições de IP em uma parte das ligações de um site?

    
por Brian Webster 06.10.2010 / 01:09

1 resposta

2

Da minha experiência, você não será capaz de fazer isso diretamente com o IIS7, já que a maioria das configurações são armazenadas em um arquivo dentro do diretório.

Por exemplo, eu tinha uma pasta falsa C: \ Webs \ NoWebSite que eu tinha configurado vários sites para usar como eles seriam puramente para redirecionamento.

Depois de configurar os redirecionamentos do primeiro site, comecei a trabalhar no segundo e notei que todas as minhas configurações de redirecionamento do primeiro site estavam no segundo.

Qualquer coisa que eu mudei no segundo aplicado de volta para o primeiro novamente.

Por isso, tive que criar pastas individuais para eles, mesmo sem conteúdo.

Um pensamento seria tentar fazer isso com o conteúdo real hospedado em um domínio e, em seguida, configurar os outros para usar o Rewrites no conteúdo real, se ele ultrapassar as restrições.

Veja estas informações sobre a extensão de regravação de URL no link
link

A reescrita acontece nos bastidores, o usuário não sabe se houve alterações no endereço, apenas o servidor extrai o conteúdo do local reconfigurado. Isso é diferente de um redirecionamento em que o servidor informa ao navegador para obter as informações de um local diferente. Usando reescritas, você pode manter seu domínio1.com e domínio2.com visíveis para o usuário, mas, na verdade, servir as informações de domínio3.com, por exemplo.

    
por 06.10.2010 / 01:33