문제

다음 설정이 있습니다.

  • 앱 - Tomcat 6.0.16에 따라 실행되는 매그놀리아 사이트
  • ISAPI -TOMCAT 커넥터 ISAPI_REDIRECT -1.2.28
  • 웹 서버 -IIS 7
  • 호스트 OS- Windows 2008

보호되는 Magnolia Admin 부품에 액세스하려고 할 때까지 모든 것이 잘 작동합니다. Tomcat은 인증 양식으로 HTTP 401 상태 코드를 응답 본문으로 반환하며 실제 설정이있는 로컬 시스템에서 액세스 할 때 잘 작동합니다.

그러나 다른 호스트에서 관리 부품에 요청을하자마자 IIS 7에서 제공하는 기본 401 응답 페이지를받습니다. Magnolia 로그인 페이지 응답은 IIS에서 억제되고 STATIC 401 파일이 대신 제공됩니다.

404 응답도 마찬가지입니다. 로컬에서는 Tomcat 404 응답 페이지를 받지만 원격 클라이언트는 IIS 7 404 페이지를 수신합니다.

두 경우 모두 IIS 7이 다르게 행동하는 이유는 무엇입니까?

ISAPI 리디렉터를 확인하고 요청 호스트 주소에 관계없이 동일한 응답을 반환합니다. 그러므로 나는 문제가 IIS 7에 있다고 가정하지만 어디에서보아야하는지 전혀 모른다.

감사

도움이 되었습니까?

해결책

web.config에서 custom_errors = false가 필요할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top