2012-07-11 3 views
0

저는 여기에 보안 설정 문제가 있다고 생각되는 상황이 있습니다.https가 넘는 플렉스가 보이지 않습니다.

내 flex 앱은 모든 브라우저에서 https를 통해 실행됩니다. 그러나이 상황에서 제대로 작동하지 않습니다 :

  • 윈도우 2008 서버
  • 인터넷 익스플로러
  • 통해 TS 연결을

이들 중 하나가 변경되면 작동합니다. 서버 측에서는 모든 것이 정상이며 플렉스가 제공되고 심지어 통신도 발생한다는 것을 알지만 브라우저에는 아무 것도 표시되지 않습니다.

누구나 그 종류의 behavirou있어, 정말 구성이라고 생각합니다.

+0

"작동하지 않음"을 수량화 할 수 있습니까? 오류가 있습니까? 또는 다른 것? – JeffryHouser

+0

나는 적절한 강조 표시없이이 정보를 썼다고 생각한다. 이제 나는 그것을 굵게 표시했다. 브라우저는 아무것도 표시하지 않고 화면은 흰색으로 유지됩니다. 오류는 표시되지 않습니다. –

+0

나는 그것을 지금 본다. 내 실수. 문제가 무엇인지 잘 모르겠습니다. 대부분 터미널 서비스 연결을 통한 무언가. – JeffryHouser

답변

1

저는 https를 통해 수많은 Flash/Flex 애플리케이션을 배포했으며 완벽하게 작동합니다. 내 경험에서

, 다음과 같은 영역으로 볼 수 있습니다

  1. 합니까 플래시 요청 데이터를 서버에서? 그렇다면 http 또는 https를 사용합니까? 상대 경로 요청 데이터를 사용하는 경우 현재 보안 컨텍스트를 상속해야합니다.
  2. https 아래에 어떤 것을 배치하면 https를 사용하여 모든 애셋이로드되는지 또는 일부 브라우저 보안 설정으로 애셋이 올바르게로드되지 않도록해야합니다. 이러한 애셋에는 페이지의 javascript, css 또는 SWF가 의존하는 RSL이 포함될 수 있습니다.

문제를 해결하는 것이 어렵지 않습니다. Windows 용 Fiddler 또는 Mac 용 Charles 프록시를 사용하고 https 프록시 우회를 켜고 트래픽을 관찰 할 수 있습니다. 그러면 솔루션으로 이어질 수있는 404 오류 또는 500 오류가 표시됩니다.

+0

확인해야 할 또 다른 사항은 SWF가 브라우저의 "승인 된 인증서"컬렉션에로드되지 않은 자체 서명 된 인증서를 사용하는 SSL 서비스에 액세스하는 것입니다. – JeffryHouser

+0

많은 플래시/플렉스 앱도 배포합니다. 그러나 상황이 정말로 구체적이라는 점에 유의하십시오. Win2008Server, IE 및 터미널 서비스를 통해이 Windows 시스템에 액세스 할 때 발생합니다. 내가 같은 기계에서 물리적으로 움직인다면 제대로 작동합니다. –

+0

첫 번째 질문에 대한 답은 예입니다. 내 질문에 언급했듯이 서버 로그는 클라이언트에 제공되는 데이터를 표시합니다. –