Domanda

Ho una seguente configurazione:

  • App: sito Magnolia in esecuzione su Tomcat 6.0.16
  • ISAPI - Connettore Tomcat isapi_redirect-1.2.28
  • server Web - IIS 7
  • sistema operativo host - Windows 2008

Tutto funziona bene finché non provo ad accedere alla parte di amministrazione di Magnolia che è protetta. Tomcat restituisce il codice di stato HTTP 401 con il modulo di autenticazione come corpo della risposta e funziona correttamente quando si accede dal computer locale in cui si trova la configurazione effettiva.

Ma, non appena invio una richiesta alla parte di amministrazione da un altro host, ricevo la pagina di risposta 401 nativa fornita da IIS 7. La risposta della pagina di accesso Magnolia viene soppressa da IIS e viene invece fornito il suo file 401 statico.

/ p>

Lo stesso accade con una risposta 404. A livello locale ricevo la pagina di risposta di Tomcat 404, ma il client remoto riceve la pagina IIS 7 404.

Qualche idea sul perché IIS 7 si stia comportando diversamente in entrambi i casi?

Ho controllato il redirector isapi e restituisce risposte identiche indipendentemente dall'indirizzo host della richiesta. Pertanto presumo che il problema risieda in IIS 7 ma non ho idea di dove dovrei guardare.

Grazie

È stato utile?

Soluzione

Forse hai bisogno di custom_errors = false nel tuo web.config.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top