Ubuntu 12.04 - Proxy Reverso Pound e Adobe Flex / Flash Auth

1

Primeira postagem,

Eu tenho uma instalação completamente nova do ubuntu 12.04 Client como um gateway de proxy reverso para a nossa rede interna. Nossa configuração é que temos um ip externo, mas três domínios que gostaríamos de apontar para vários servidores web em nossa rede interna. Não é tanto um problema de balanceamento de carga ou armazenamento em cache, etc. O simples roteamento de alguns navegadores do Cliente para uma página da Web da porta 80 (adere a algumas políticas corporativas mais rígidas relacionadas à colocação de números de porta após nomes de domínio).

Eu fui com pound e tudo parece estar funcionando bem. As páginas estáticas carregam etc. Tudo é bom com a exceção de um WebClient baseado em Flash / Flex para um programa de Gerenciamento de Ativos Digitais.

A página estática real carrega bem, é apenas no momento de inserir as credenciais, estejam corretas ou incorretas, e acessando o login, não há resposta alguma. Ou uma rejeição ou confirmação, etc. Assim, o pedido de volta ao servidor interno não pode estar passando.

Eu pesquisei extensivamente e pode haver uma solução em um arquivo crossdomain.xml? Documentação não é muito clara. E não somos os autores do aplicativo DAM e não temos controle sobre o código no lado do Flash / Flex.

Perguntas:

  1. Existe um arquivo / solução de configuração específico para o libra que permite que as informações de autorização do Flash / Flex sejam encaminhadas?

  2. Existe outro programa de proxy reverso (nginx?) que permite esse tipo de configuração?

  3. Eu estou olhando para isso todo o caminho errado, Flash / Flex fundamentalmente não seria permitido ter esse acesso?

por James 29.06.2012 / 05:05

1 resposta

1

Para mais ninguém,

A correção era que o nome de usuário / senha estava sendo enviado através de uma porta OTHER e depois da porta 80 (nesse caso 8080). O truque era ter um ouvinte de Pound nessa porta (8080) e encaminhar todas as solicitações nessa porta para a porta 8080 no servidor de backend.

Esta foi uma dor para solucionar problemas, mas chegou lá no final (muito tempo atrás agora).

    
por 18.09.2012 / 13:18