Pregunta

Tengo una configuración siguiente:

  • Aplicación - sitio Magnolia ejecutándose bajo Tomcat 6.0.16
  • ISAPI - conector Tomcat isapi_redirect-1.2.28
  • servidor web - IIS 7
  • sistema operativo host - Windows 2008

Todo funciona bien hasta que intento acceder a la parte de administrador de Magnolia que está protegida. Tomcat devuelve el código de estado HTTP 401 con el formulario de autenticación como cuerpo de respuesta y funciona bien cuando se accede desde la máquina local donde se encuentra la configuración real.

Pero, tan pronto como realizo una solicitud a la parte de administración de otro host, recibo la página de respuesta 401 nativa a la que presta IIS 7. La respuesta de la página de inicio de sesión de Magnolia se suprime de IIS y en su lugar se sirve su archivo estático 401. / p>

Lo mismo sucede con una respuesta 404. Localmente recibo la página de respuesta del tomcat 404, pero el cliente remoto recibe la página IIS 7 404.

¿Alguna idea de por qué IIS 7 se está comportando de manera diferente en ambos casos?

Verifiqué el redirector de isapi y devuelve respuestas idénticas sin importar la dirección del host de solicitud. Por lo tanto, asumo que el problema radica en IIS 7, pero no tengo idea de dónde debo mirar.

Gracias

¿Fue útil?

Solución

Tal vez necesites custom_errors = false en tu web.config.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top