probleme de cache

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

probleme de cache

Messagepar epl toulouse » 15 Mai 2007 10:14

bonjour à tous,

voila je vais tenter d'expliquer mon probleme:

j'ais un serveur web en dmz sur la carte orange.

j'ais bien fait la translation de port, tout fonctionne, j'accede depuis mon reseau vert comme de l'exterieur.

d'une station du reseau vert avec IE en client web:
- Quand je me connecte sur mon site en administrateur, que je me deconnecte, et que je me reconnecte avec un utilisateur different je retombe sur la page administrateur, en faisant F5 tout rentre dans l'ordre je suis bien sur la page de mon utilisateur.
En vidant le cache je me connecte avec le bon utilisateur du premier coup.

- avec firefox aucuns problemes.

- depuis l'exterieur avec IE aucuns problemes.

- lors de la phase de test mon serveur etait dans mon reseau vert : aucuns problemes avec IE d'ou peut etre un probleme avec le cache d'IPCOP...


config: 1.4.15, BOT, squidguard, advproxy.

si quelqu'un comprend et peut nous aider merci d'avance.
epl toulouse
Second Maître
Second Maître
 
Messages: 42
Inscrit le: 13 Mars 2007 14:59

Messagepar Gesp » 15 Mai 2007 13:34

tu ne pourrais pas rajouter
Code: Tout sélectionner
Cache-Control no-cache
dans le code de la page administrateur de ton site?

Sinon ne serait-il pas possible dans advproxy d'exclure ton serveur web des sites cachés par le proxy?
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar epl toulouse » 15 Mai 2007 14:41

bonjour gesp

allez modifier le code du site me parait bien compliqué puisque c'est une solution d'intranet extranet fourni pour l'enseignement agricole (cela s'appel promethee, c'est develloppé en PHP).
En plus cela fonctionnait trés bien avant quand le serveur etait en interne.

sinon j'ai regarder dans advproxy, il est possible de ne pas mettre en cache certains domaines, j'ai mis l'adresse IP de mon serveur web mais pas de changement.

c'est bizard avec firefox tout marche normalement et avant cela marchait trés bien avec IE
ce phenomene est apparut depuis le passage du serveur en DMZ.
donc pas uniquement de la faute aux clients.

je ne sais que faire peut etre modifier la gestion du cache il est par defaut en LRU mais alors la je comprend plus trop ca ce complique :(
epl toulouse
Second Maître
Second Maître
 
Messages: 42
Inscrit le: 13 Mars 2007 14:59

Messagepar Gesp » 16 Mai 2007 16:37

Déjà ce qui serait important au niveau des tests, c'est de te connecter en admin depuis une machine et de tester avec un utilisateur courant depuis une autre machine.
S'il n'y a pas de problème avec cette configuration de test, le problème est isolé au poste de l'administrateur. Alors demande lui d'utiliser Firefox ;-)

La stratégie LRU ou autre a peu de chance de résoudre le problème. Cela permet de choisir l'ordre de sortie du cache, pas de de ne pas y reprendre quelquechose qui ne devrait pas y être (quand tu as configuré le serveur pour ne pas être caché)
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar epl toulouse » 16 Mai 2007 18:14

Je vais essayer de cerner plus le probleme:

promethee est un site web en php avec une base de donnée ou il ya des utilisateurs, seul ces utilisateurs peuvent ce connecter au site. le but est d'heberger les dossiers perso des eleves qui ce connecte au site . ils ce connecte depuis n'importe quel poste de l'etablissement.

cela ne ce passe pas uniquement avec l'utilisateur administrateur. par exemple l'utilisateur X ce connecte , l'utilisateur Y ce connecte derriere sur le meme poste il tombe sur la session de l'utilisateur X il apui sur F5 et la il est bien sur sa session.

ceci ne ce passe qu'avec IE pas avec firefox
epl toulouse
Second Maître
Second Maître
 
Messages: 42
Inscrit le: 13 Mars 2007 14:59

Messagepar Gesp » 21 Mai 2007 08:01

en changeant le comportement de IE pour les fichiers cachés?
Onglet Général, Fichiers Internet temporaires, Paramêtres et cocher 'à chaque visite de la page'
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar epl toulouse » 21 Mai 2007 10:07

bonjour,

non plus j'ai essayé toutes les methodes pour les fichiers internet temporaires de IE.

j'ai meme essayer de modifier l'index.php de promethee en adjoignant ce code en debut de page pour specifier que la page ne doit pas etre mise en cache mais elle l'est quand meme par IE:

<head>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Cache" Content="no store">
<META Http-Equiv="Expires" Content="0">
</head>

je ne trouve pas le moyen de ne pas mettre cette page en cache!!

help
epl toulouse
Second Maître
Second Maître
 
Messages: 42
Inscrit le: 13 Mars 2007 14:59

Messagepar epl toulouse » 21 Mai 2007 12:22

de plus quand on etudie la source de mon index.php on voit bien l'entete no cache qui est passé:

<head>
<title>EPLEFPA Toulouse Auzeville</title>

<!-- début meta -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="pragma" content ="no-cache" />
<meta http-equiv="CacheControl" content ="no-cache" />
epl toulouse
Second Maître
Second Maître
 
Messages: 42
Inscrit le: 13 Mars 2007 14:59


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron