Error descargas IE "entorno reverse-proxy"
Me he encontrado el siguiente problema, en el entorno reverse-proxy montado, me he dado cuenta de que algunos internet explorer tiene problemas en alguna aplicaciones web al descargar ficheros de las mismas.
buscando en internet he encontrado una web de microsoft que explicaba que existían problemas con las caches de los navegadores en los IE sobre https, por este motivo se debía pasar al navegador la header Pragma no-cache.
El problema es que las aplicaciones implementan esta solución para evitar errores en los IE, cosa normal hasta que montamos un reverse-proxy por medio y sobre https.
para arreglar esto se me ocurren dos opciones:
- Modificar el código de la aplicación, omitiendo el envio de la header
- utilizar el modulo de apache mod_headers
no se que efectos secundarios puede tener la segunda opción pero es la que he elegido.
para ello he puesto la siguiente linea en el fichero de configuración de apache 2
header unset Pragma
de esta manera reseteo la header. por ahora las descargas funcionan
- Otra solución que me han pasado podría ser modificar la clave del registro de windows:
Ya que se trata de un problema con los navegadores de MS, los cuales necesitan una configuración adicional para poder descargar ficheros sobre conexiones seguras SSL, en las que adicionalmente el Servidor Web inserta cabeceras de caché.
Básicamente es necesario editar el registro de los PCs y añadir una clave REG_DWORD con el nombre BypassSSLNoCacheCheck y valor 1.
El lugar de creación de esta clave es,
My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings.