2013-12-19 4 views
1

한 사이트에서 다른 사이트로 마이그레이션하는 중이며 웹 사이트는 동일한 서버에 있지만 동일한 응용 프로그램 풀IIS와 ARR을 사용하여 프록시를 리버스합니다. "서버가 잘못되었거나 인식 할 수없는 응답을 반환했습니다."

이와 같이 IIS 문서 'Reverse Proxy with URL Rewrite v2 and Application Request Routing'과 (과) 비슷합니다.

내 설정은 다음과 같이

  • 기본 웹 사이트 (*에 연결을 허용 : 80 * 443). 나는 ARR 모듈에서 프록시를 활성화하고 '새로운 웹 사이트'하나의 재 작성 규칙이 한

:

  • 새로운 웹 사이트는 (81 *에 연결을 허용). 현재 새 사이트 (새 페이지)에는 한 페이지 만 있지만, 마이그레이션 할 때 점차적으로 증가 할 것입니다.

    <?xml version="1.0" encoding="UTF-8"?> 
    <configuration> 
        <system.webServer> 
        <rewrite> 
         <rules> 
         <rule name="Reverse Proxy to New Website" stopProcessing="true"> 
          <match url="^new-page" /> 
          <action type="Rewrite" url="http://www.mysite.com:81/new-page" /> 
         </rule> 
         </rules> 
        </rewrite> 
        </system.webServer> 
    </configuration> 
    

    www.mysite.com/index.htm으로 이동하면 이전 홈페이지가 올바르게 표시됩니다. 이와

    HTTP Error 502.3 Bad Gateway

    The server returned an invalid or unrecognized response

    HTTP Error 502.3 - Bad Gateway - The server returned an invalid or unrecognized response

    어떤 도움을 크게 감상 할 수있다 : 나는 www.mysite.com/new-page로 이동하는 경우

    그러나, 나는 오류가 발생합니다.

    편집 :

    나는 또한 WINHTTP 추적을 활성화하고, 요청의 로그는 오늘 here at pastebin를 찾을 수 있습니다.

    아래에 IIS 실패 요청 로깅에서 검색 한 몇 가지 추가 정보가 있습니다.

    Request Diagnostics for www.mysite.com:80/new-page

  • +0

    502.3 잘못된 게이트웨이가 서버에서 응답이 없을 수 있습니다. 아마도 방화벽이 비표준 포트를 사용하고있을 수 있습니다. –

    +0

    @dirt 방화벽은 꺼져 있거나 허용 된 포트가 있어도 동일한 응답이 반환됩니다. –

    +0

    서버가 정상입니까? (우연히 단일 서버에서이 작업을하려고합니까?) –

    답변

    1

    새로운 애플리케이션이 공간 단일 헤더를 갖는다. ARR가 공백이 헤더 문제가있는 것을 표시하고, 하이픈으로 대체 문제를 해결.