Bonjour,
J’ai pu installer et je peux accéder et utiliser scénariserver. Conformément à ce que j’ai indiqué dans un précédent message, il est installé dans un container lxc. On y accède dont par un Proxy/reverseProxy apache installé sur l’hôte.
Cette partie ne pose aucun soucis.
Cependant, j’ai besoin de pouvoir accéder en passant par une autre machine sur laquelle j’ai mis en place un second serveur apache qui fonctionne comme le premier. J’ai donc un accès qui peut se représenter à peu près comme suit :
J’ai cependant un problème très étrange que je ne sais pas diagnostiquer.
En effet, si j’adresse http://apache-proxy1/SCENARIserver4.2/web/u/ping depuis un navigateur, j’ai bien la mire d’authentification et après avoir renseigné admin/admin, la page blanche (avec un code statut 200 attendu.
Cependant, si je renseigne http://apache-proxy1/SCENARIserver4.2 comme adresse de serveur dans le client scenari, les paramètres d’authentification (les mêmes que depuis le navigateur) sont « refusés ».
Comment puis-je paramétrer scenari pour avoir une trace dans les logs éventuellement et comprendre pourquoi ça ne fonctionne pas depuis le client scenari ?
Merci pour l’aide que vous pourrez me donner pour m’aider à comprendre ce qui ne va pas.
En fait, dans le client lourd, si j’accède à http://apache-proxy2/SCENARIserver4.2 ça fonctionne correctement. Si j’accède à http://apache-proxy1/SCENARIserver4.2 je vois également les échanges avec les proxy dans les logs des apaches impliqués et dans les logs du tomcat. Donc, les proxys/reverse-proxys sont bien configurés (ou à peu près, je préfère prendre des précautions).
La seule différence entre les deux points d’accès, c’est qu’en passant par le proxy1, j’ai ceci dans les logs du premier proxy :
Il semblerait (mais je peux me tromper) que tout n’est pas transmis par le proxy1 au proxy2, en particulier les paramètres authentification. C’est ce que j’aimerais comprendre, ou en tout cas diagnostiquer.
Le problème est résolu.
Le problème se situait au niveau du proxypass en frontal qui était sensé transformer SCENARIserver4.2 en scenariserver4.2. Une option de configuration loupée ou un fonctionnement normal ? Peu importe, en réécrivant les bonnes règles, ça fonctionne.