Gestion des exigences non fonctionnelle en HTTPS

devsilk
Messages : 2
Inscription : mar. juil. 18, 2017 7:49 am

Gestion des exigences non fonctionnelle en HTTPS

Message par devsilk »

Bonjour,

Suite à l'installation de SquashTM en version 1.15.4, un serveur apache servant de reverse proxy pour le passage en HTTPS a été paramétré conformément à la procédure du Wiki.

Il s'avère que la partie "Exigences" pose problème au travers du protocole HTTPS (Cela fonctionne parfaitement en HTTP).
Les clics sur les liens du menu de l'espace Exigences ne s'affiche pas dans la partie droite de la fenêtre.

Il semble que les navigateurs bloquent cet appel :

Mixed Content: The page at 'https://test.mondomaine.fr/squash/requi ... workspace/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://test.mondomaine.fr/squash/requir ... ions/15840'. This request has been blocked; the content must be served over HTTPS.

Cette erreur se reproduit quelque soit le reverse proxy utilisé et quelque soit la configuration utilisée (rewrite/redirection).

En vous remerciant par avance pour votre aide.
devsilk
Messages : 2
Inscription : mar. juil. 18, 2017 7:49 am

Gestion des exigences non fonctionnelle en HTTPS

Message par devsilk »

J'ai trouvé une solution pour contourner et résoudre ce problème.

Cette solution fonctionne avec un reverse proxy apache :

* Activation du mod_headers :

[i]sudo a2enmod headers
sudo service apache restart
[/i]

* Ligne à ajouter à la configuration du site dans Apache :

[i]
....
....
Header edit Location "(^http://)" "https://"
....
....
[/i]

Avec cet ajout, la partie exigence s'affiche désormais correctement.
Répondre

Revenir à « Exigences / Requirements »