-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problème d'urls non-https #1330
Comments
A priori la config de Geotrek-Rando est superflue et le problème vient plutôt de Geotrek-Admin ou de son nginx car quand je vais faire un test sur l'API les pictos sont bien renvoyés en http au lieu d'https : https://geotrek.itineraireschalaisiens.fr/api/v2/trek_practice/ Si on fix ce problème alors ça fonctionnera normalement dans GTR. J'ai déjà vu ce problème il y a quelques mois mais je ne me souviens plus de l'origine ... 😬 Est-ce que vous avez bien activé la configuration correspondante dans le custom.py pour avoir du SSL : https://geotrek.readthedocs.io/en/2.111.0/install/configuration.html#activate-ssl-https ? |
Oui la config:
est déjà en place. |
Ok. Peux-tu transmettre le contenu de ton fichier |
Oui, bien sur. Merci de m'aider. custom.py Details
nginx.conf Details
|
Dans ton custom.py peux-tu essayer de rajouter la ligne |
Merci. Non cela n'a rien changé. |
Ok. Dans ce cas c'est clairement un problème lié à la configuration réseau, spécifique entre traefik et nginx. Sur ce point je n'ai pas de compétences. Ce que je sais c'est que généralement on gère les certificats SSL directement depuis nginx. Là vu la configuration ça ne semble pas être le cas. Récapitulatif du problème :
Le problème est donc plutôt réseau/système qu'applicatif, je ne peux pas aider. Je recommande d'aller chercher de l'aide auprès de la communauté Traefik (il y a déjà quelques sujets ici ou là et sûrement ailleurs). Si tu as la garantie que le protocole HTTPS est bien transféré jusqu'à GTA et que le problème persiste alors ça signifierai que c'est un problème applicatif et dans ce cas n'hésite pas à revenir vers nous. |
Je clôture ce ticket car hors scope de Geotrek. N'hésite pas à le rouvrir si tu as des éléments complémentaires permettant de penser que le problème est lié à l'applicatif. |
Entendu. J'ai déjà pas mal creusé et lu des topics en ligne. Et je sèche toujours. Je suis persuadé que je suis passé à coté d'un tout petit détail. En tout cas merci pour ton aide et le temps que tu m'as donné @babastienne. 🙏 |
Bonjour,
J'ai un petit souci, je suis certain que c'est une erreur toute bête de ma part mais je ne parviens pas à la cerner:
J'ai GTA et GTR installés sur la même machine dans des conteneurs docker.
GTA est derrière un proxy nginx. GTR ne l'est plus (il l'était avant mais je me suis rendu compte que je n'en avais pas pas besoin) car...
Mon serveur a en tête un proxy/LB traefik.
Donc j'ai
traefik <-> nginx <-> gta
ettraefik <-> GTR
.Tout fonctionne très bien sauf les urls des pictogrammes qui sont générés en http et non en https. Les navigateurs sécurisés me disent: "mixed content"/pas-moyen. Et les navigateurs malins essaient quand même en https, au cas-où... et ils ont raison. N'empêche que GTR écris les urls des pictos en http et cela me semble un problème.
Sur la page d'accueil de GTR, les pictos ne s'affichent pas:
https://rando.itineraireschalaisiens.fr
Ma config nginx coté GTA (partielle pour pas flooder):
Les configs de GTR:
home.json
global.json
Dans les sources de GTR je vois ça:
On voit que les pictogramUrl ont des url en http et pas https. Le pb passe par là de toute évidence mais je n'ai pas réussi à remonter plus et voir comment est généré ce NEXT_DATA et quel drapeau de config et/ou header ou autre j'aurais pu manquer.
J'aurais bien besoin d'un peu d'aide je suis à court d'idées.
The text was updated successfully, but these errors were encountered: