1 votes

Apache se déconnecte dès que vous chargez un PDF.

Nous avons un drôle de problème avec un intranet. Si un utilisateur consulte un PDF, il est déconnecté. Ils utilisent tous Firefox PDF viewer. Apache 2.4.18 Ubuntu 16.04.3 LTS, Firefox 57.0.3 32 bit sur Windows 7.

Authentification avec mod_auth_form, la session est stockée avec un cookie et cryptée avec mod_session_crypto.

Lorsque l'utilisateur visualise le PDF, le serveur enregistre AH00011:ap_cookie : client submitted cookie session more than once.

J'ai regardé les outils de développement et le serveur ne met pas de cookie de session sur cette requête.

Si nous changeons le cookie pour qu'il ne soit pas crypté, cela fonctionne bien.

Quelqu'un peut-il nous aider avec la configuration d'Apache ?

2voto

anx Points 5996

Pdf.js dans Firefox utilisera une requête séparée en utilisant un nom de fichier Range ce qui a pour effet d'écraser votre cookie.

Ce comportement est suivi de l'Issue #8958 au dépôt mozilla .

À part le changement de méthode d'authentification, vous pouvez peut-être atténuer le problème en supprimant l'en-tête (vous pouvez utiliser la commande Header unset spécifiquement pour les demandes utilisant env= ). Changer le comportement d'apache pour les requêtes à distance peut cependant interférer avec d'autres scénarios (par exemple, une application mandatée par apache peut s'attendre à ce que set-cookie fonctionne pour les requêtes à distance).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X