Proxy reverso de ARR para o site do Azure dentro do Serviço de Nuvem do Azure

5

Estou tentando reescrever www.contoso.com/blog/ em um site Azure do wordpress (contosoblog.azurewebsites.net). Configurei completamente todas as regras de entrada e saída, e testei-as localmente em uma máquina de desenvolvimento e posso confirmar se ela funciona. configure www.contoso.com para apontar para 127.0.0.1 nos hosts, acessar www.contoso.com/blog/ e confirmar se ele carrega o site wordpress.

Eu segui as instruções pela rede para instalar o WebFarm Framework + ARR em um Serviço de Nuvem do Azure usando tarefas de inicialização e, remotamente para a instância, vejo que o WFF e o ARR estão instalados corretamente. Configurando o site com as mesmas regras de reescrita aplicadas ao meu ambiente de desenvolvimento, recebo um erro 404 ao acessar www.contoso.com/blog/. Eu acho que a única maneira que eu obtenho 404 é se a reescrita não ocorreu, então eu acertei o rastreio de solicitação falhada e olhei pelos logs, vejo que as regras de reescrita realmente foram atingidas e as URLs estão sendo reescritas, mas em algum lugar no meio do log, há um erro ARR_WEBFARM_NOT_ROUTED e as URLs são reescritas posteriormente para a solicitação original.

Pesquisei em todos os lugares e o ARR_WEBFARM_NOT_ROUTED parece gerar apenas 1-2 páginas de resultados do Google sem nenhuma informação útil. Tenho um palpite de que há algo a ver com a configuração dos serviços em nuvem, por isso, ativei uma nova máquina virtual do Azure, configurei uma função do IIS e configurei o WebFarm + ARR. Nesse servidor, tudo funciona bem.

Alguém pode me indicar a direção certa sobre como posso resolver meu problema ou se é possível?

    
por codewisp 23.10.2013 / 19:36

0 respostas