역방향 프록시를 사용하여 내 엔드 포인트 중 하나가 다른 곳에서 호스팅되는 리소스를 가리 키도록하고 싶습니다. 내 기본 서버 (다른 모든 항목이 호스팅 됨)는 Azure Web App에 있으며 그렇지 않으면 완벽하게 작동합니다.
필자는이 기사의 하단에 언급 된 다른 링크와 함께이 겉보기에 오류가없는 기사를 사용하고 있습니다. https://blogs.msdn.microsoft.com/zhiliang_xus_blog/2016/01/19/build-a-google-reverse-proxy -azure-web-app-in-the-than 3 분 미만 /
기준으로 추가 코드없이 웹 앱을 사용하고 역방향 프록시가 작동하는지 확인했습니다. 이는 web.config
파일과 applicationHost.xdt
파일을 수동으로 생성 / 편집 한 다음 서버를 다시 시작하여 수행되었습니다.
나는 세 가지 별도의 접근 방식 (모두 깨끗하고 새로운 웹 앱에서)을 시도했지만 모두 실패했습니다.
이 세 가지 접근 방식 중 어느 것도 작동하지 않습니다. Azure의 버그인가요? 이것을 어떻게 알아낼 수 있습니까?
이 특정 경우의 문제는 내 web.config
파일 의 위치였습니다 .
내 경우에는 .NET이 아닌 응용 프로그램의 루트 디렉토리에 있어야합니다 site\wwwroot
. 내 코드가 생성되어 site\wwwroot\dist
. 해당 디렉토리에 구성 파일을 넣으면 문제가 해결되었습니다.
또한 진행 상황에 대한 통찰력을 얻기 위해 활성화 할 수있는 로그가 있습니다. https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-enable-diagnostic-log
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다