한 사이트에서 다른 사이트로 마이그레이션하는 중이며 웹 사이트는 동일한 서버에 있지만 동일한 응용 프로그램 풀IIS와 ARR을 사용하여 프록시를 리버스합니다. "서버가 잘못되었거나 인식 할 수없는 응답을 반환했습니다."
이와 같이 IIS 문서 'Reverse Proxy with URL Rewrite v2 and Application Request Routing'과 (과) 비슷합니다.
내 설정은 다음과 같이
- 기본 웹 사이트 (*에 연결을 허용 : 80 * 443). 나는 ARR 모듈에서 프록시를 활성화하고 '새로운 웹 사이트'하나의 재 작성 규칙이 한
:
<?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
어떤 도움을 크게 감상 할 수있다 : 나는 www.mysite.com/new-page로 이동하는 경우
그러나, 나는 오류가 발생합니다.편집 :
나는 또한 WINHTTP 추적을 활성화하고, 요청의 로그는 오늘 here at pastebin를 찾을 수 있습니다.
아래에 IIS 실패 요청 로깅에서 검색 한 몇 가지 추가 정보가 있습니다.
502.3 잘못된 게이트웨이가 서버에서 응답이 없을 수 있습니다. 아마도 방화벽이 비표준 포트를 사용하고있을 수 있습니다. –
@dirt 방화벽은 꺼져 있거나 허용 된 포트가 있어도 동일한 응답이 반환됩니다. –
서버가 정상입니까? (우연히 단일 서버에서이 작업을하려고합니까?) –