Problème HSTS et www

Mon serveur et un vieux laptop HP, j’utilise yunohost 3.7 et je n’ai rien fait de spécial.
Seulement des applications officielles installées à partir de l’interface graphique. Roundcube Phpmyadmin Piwigo Jirafeau et customwebapp et -merci à mon grand bienfaiteur Mastereur pour avoir permis d’utiliser Dollibar-.

Bonjour,
Lorsque je tape mon nom de domaine pigeonsrapides.fr la page se charge sans problème.
Lorsque je mets les “www” devant “pigeonsrapides.fr” on me sert ce texte :
" Did Not Connect: Potential Security Issue

Firefox detected a potential security threat and did not continue to www.pigeonsrapides.fr because this website requires a secure connection.

What can you do about it?

www.pigeonsrapides.fr has a security policy called HTTP Strict Transport Security (HSTS), which means that Firefox can only connect to it securely. You can’t add an exception to visit this site.

The issue is most likely with the website, and there is nothing you can do to resolve it.

If you are on a corporate network or using anti-virus software, you can reach out to the support teams for assistance. You can also notify the website’s administrator about the problem."
Ca me gène parceque ça fait 2 fois que des clients me disent que mon serveur a un problème de sécurité parcequ’ils mettent des WWW devant l’adresse. Si deux me le disent peut être que d’autres ont laissé tomber.
J’ai trouvé cette page qui parle de mon problème :
https://domainhelp.com/dns/how-do-i-point-www-domain-com-at-domain-com-or-vice-versa/ mais ça me donne une réponse pour Apache et nous on a Nginx.
Pouvez vous me dire comment je peux regler mon problème ?
Merci du temps que vous prendrez pour me répondre.
Pigeon_1

Salut,

ça laisse penser que tu n’as pas ajouté le domaine www.tondomaine.tld dans Yunohost (avoir seulement ajouté tondomaine.tld ne suffit pas)

Tu peux ensuite utiliser une app comme redirect dessus pour rediriger automatiquement les gens qui arrivent sur www.tondomaine.tld vers tondomaine.tld (sans www)

1 Like

Bonjour Aleks, merci pour la réponse.
J’ai ajouté www.pigeonsrapides.fr dans la section domaine de yunohost et lui ai ajouté un certificat de sécurité.
pigeonsrapides.fr est mon domaine principal " This is your default domain" dans yunohost.
Il y a bien une redirection mais Je crois que je ne comprends pas comment fonctionne redirect.
j’ai mis https://pigeonsrapides.fr/site/ en destination et il me redirige vers https://pigeonsrapides.fr/yunohost/sso/.
J’ai vérifié et customwebapp est bien définie comme application par défaut dans yunohost.
J’ai aussi essayé en mettant redirect comme app par défaut mais là ça ne charge rien.
Je viens d’installer et désinstaller en essayant les 4 options pour finalement revenir au reglage par défaut : visible redirect 302 temporary.

Où est ce que j’ai fait l’erreur ?

Bonjour,

Je m’aperçois que j’ai le même problème avec mon site statique, quand j’ajoute www . Comment faire ?

Merci.

Hmmm tu peux expliquer pourquoi mettre /site en destination et pas juste le nom de domaine ?

j’avais mis /site parceque j’ai essayé de copier ce qui était dans l’exemple
“Example: http://127.0.0.1:8080/app/
Là je viens de désinstaller et réinstaller redirect avec les redirections suivantes :
https://pigeonsrapides.fr
https://127.0.0.1
https://127.0.0.1:880
https://127.0.0.1:880/site
http://pigeonsrapides.fr
Toutes ces redirections me renvoient sur l’interface utilisateur.

J’ai aussi essayé “/site/” tout court qui est la seule redirection avec laquelle le script refuse l’installation.

Finalement lors de la dernière installation j’ai mis :
https://pigeonsrapides.fr
Ca me renvoie toujours sur /yunohost/sso/

Est-ce que tu peux essayer depuis un autre navigateur ou en nettoyant le cache de ton navigateur actuel ?

(Edit: hmbon je viens de tester de mon côté et j’ai le soucis aussi …)

Est-ce que tu peux regarder dans le panel de permission (dans Utilisateurs > Gérer les groupes et permission) si l’app est bien publique ou un truc du genre ?

J’ai redirect dans le groupe “visitors” et dans le groupe “all users”.
la seule application user specific est phpmyadmin.

Bon j’ai essayé de mon côté sur une instance de test et ça marche … Voici ce que j’ai configuré (www.yolo.test qui redirige vers yolo.test):

$ yunohost app install redirect.
[...]
Choose a domain for your redirect (default: ynh.dev): www.yolo.test
Choose a path for your redirect (default: /redirect): /
Redirect destination path (default: http://127.0.0.1): https://yolo.test/
Redirect type [public_302 | public_301 | public_proxy | private_proxy] (default: public_302): 

(et il faut aussi s’assurer que lorsque tu vas sur yolo.test, il y a bien une app qui s’affiche)

Lorsque je vais sur yolo.test je n’obtiens que
Hmm. We’re having trouble finding that site.

We can’t connect to the server at www.yolo.test.

J’ai vu que tu avais utilisé la ligne de commande pour installer redirect alors j’ai fait pareil.
tout se passe comme en graphique sauf que le message attention apparait -mais ça à voir ave ce qu’on a vérifié dans le post sur les droits- :

root@pigeonsrapides:/home/admin# yunohost app remove redirect
Info : Suppression de l'application redirect …
Succès ! redirect supprimé
root@pigeonsrapides:/home/admin# yunohost app install redirect
Domaines disponibles :
- pigeonsrapides.fr
- www.pigeonsrapides.fr
Choisissez un domaine pour votre redirection (default: pigeonsrapides.fr) : www.pigeonsrapides.fr
Choisissez un chemin pour votre redirection (default: /redirect) : 
Emplacement de destination (default: http://127.0.0.1) : https://pigeonsrapides.fr/
Type de redirection [public_302 | public_301 | public_proxy | private_proxy] (default: public_302) : 
Info : Installation de l'application redirect …
Attention : /!\ Packagers! This app is still using the skipped/protected/unprotected_uris/regex settings which are now obsolete and deprecated... Instead, you should use the new helpers 'ynh_permission_{create,urls,update,delete}' and the 'visitors' group to initialize the public/private access. Check out the documentation at the bottom of yunohost.org/groups_and_permissions to learn how to use the new permission mechanism.
Succès ! Installation terminée
root@pigeonsrapides:/home/admin# 

Ca me redirige toujours vers yunohost.
Je viens de penser à un truc : quand j’ai créé le domaine www.PR.fr yunohost m’a donné des parametres DNS.
Si je remplace chez mon registrar les parametres de PR.FR par ceux de www.PR.fr est-ce que ça donnera accès au site par les deux adresses www.PR.fr et pour PR.fr ?
-Ne pleures pas. Je ne connais pas l’informatique-.

Pendant l’install tu as laissé la valeur par défaut pour le sous-chemin, c.f. :

Choisissez un chemin pour votre redirection (default: /redirect) : 

Si tu veux que la redirection fonctionne sans avoir à mettre domaine.tld/redirect alors il faut mettre / comme réponse ici …

Oui c’était un domaine de test sur une machine de test, pas un vrai domaine accessible pour de vrai …

C’est juste que j’ai fais mes tests en ligne de commande mais ça marche pareil en webadmin…

YES PAPA§§§§
CA MARCHE !!!
C’est bien parceque j’avais pas mis le slash!!
1000 MERCIS

Bonjour arnaud,
Aleks a résolu le problème :
Je vais essayer de réécrire la méthode sans passer par tous les détours que j’ai fait sur ce fil

  1. -ajouter le domaine avec les www dans la section domaines de yunohost/sso
    -cliquer sur le domaine avec les www et installer un certificat de sécurité
  2. -ajouter l’application redirect
    -mettre ledomaine avec les Ws sur la première ligne
    -mettre un slash sur la deuxième ligne
    -mettre le domaine sans les Ws sur la troisième ligne
    -laiser la dernière ligne vide
    Après l’installation ça marche.
1 Like

Merci beaucoup des clarifications, ça a marché.
Maintenant www.xxx.org redirige vers https://xxx.org/blog

Dans l’idéal j’aurais voulu que seul www.xxx.org/blog soit redirigé vers https://xxx.org/blog et que les autres chemins tels www.xxx.org/xx soit redirigé vers https://xxx.org/xx et ainsi de suite.

Est-ce possible ?

Oui, il faut juste configurer l’app redirect différement pour rediriger www.domain.tld/blog vers domain.tld/blog …

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.