Anomalie #1707
Impossible de s'abonner à une liste Sympa via WWSympa
0%
Description
Laurent Guerby signale par courriel sur admins@
Date: Sun, 24 Apr 2016 10:36:10 +0200
From: Laurent GUERBY
To: admins@april.org
Subject: [ADMINS] Soucis abonnement sympa APRIL ? [Fwd: Service de listes de diffusion / abonnement à trad-gnu]
C'est la deuxieme fois que j'esaye de m'incrire a trad-gnu et je
recois bien le courriel suivant mais quand je clique sur l'URL
(http://listes.april.org/wws/ticket/......) je tombe sur la page
Et pas de formulaire, confirmation, password ou autre.
Une idée ?
Historique
Mis à jour par François Poulain il y a environ 8 ans
Le Sun, 24 Apr 2016 11:03:31 +0200,
Edouard DAUSQUE <edouard@dausque.net> a écrit :
Le bug pose aussi des soucis pour la confirmation d'inscription à une
liste, cf "Re: [ADMINS] Soucis abonnement sympa APRIL ? [Fwd: Service
de listes de diffusion / abonnement à trad-gnu]".
Le lien http redirige vers https://listes.april.org/wws/ (301 Moved
Permanently).
Ça ne viendrait pas d'une redirection configurée pour le passage de
http vers https ?
Si. on a fait le même diagnostic séparément. :)
Le fautif est une redirection 301 indélicate.
location / {
return 301 https://listes.april.org/wws/;
}
Et comme c'est du 301, ça va foutre le grabuge coté client.
Tous nos robots sympa sont concernés.
Mis à jour par François Poulain il y a environ 8 ans
PoluX0: edausq: je viens de tester la correction sur listes.april.org, et ça fonctionne
PoluX0: je propage sur tous les robots sympa
edausq: PoluX0: super ! quelle correction ?
PoluX0: edausq: return 301 https://$host$request_uri;
edausq: ok, je confirme que ça marche
Mis à jour par François Poulain il y a environ 8 ans
diff --git a/nginx/sites-available/listes.agendadulibre.ch b/nginx/sites-available/listes.agendadulibre.ch index 69b3956..e508882 100644 --- a/nginx/sites-available/listes.agendadulibre.ch +++ b/nginx/sites-available/listes.agendadulibre.ch @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.agendadulibre.ch/listes.agendadulibre.ch.access_log; error_log /var/log/nginx/listes.agendadulibre.ch/listes.agendadulibre.ch.error_log; - location / { - return 301 https://listes.agendadulibre.ch/wws/; - } + return 301 https://$host$request_uri; } diff --git a/nginx/sites-available/listes.agendadulibre.org b/nginx/sites-available/listes.agendadulibre.org index a0ff593..0edf89f 100644 --- a/nginx/sites-available/listes.agendadulibre.org +++ b/nginx/sites-available/listes.agendadulibre.org @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.agendadulibre.org/listes.agendadulibre.org.access_log; error_log /var/log/nginx/listes.agendadulibre.org/listes.agendadulibre.org.error_log; - location / { - return 301 https://listes.agendadulibre.org/wws/; - } + return 301 https://$host$request_uri; } diff --git a/nginx/sites-available/listes.april.org b/nginx/sites-available/listes.april.org index 2dee08c..7a5853d 100644 --- a/nginx/sites-available/listes.april.org +++ b/nginx/sites-available/listes.april.org @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.april.org/listes.april.org.access_log; error_log /var/log/nginx/listes.april.org/listes.april.org.error_log; - location / { - return 301 https://listes.april.org/wws/; - } + return 301 https://$host$request_uri; } diff --git a/nginx/sites-available/listes.candidats.fr b/nginx/sites-available/listes.candidats.fr index 2965178..23a36b6 100644 --- a/nginx/sites-available/listes.candidats.fr +++ b/nginx/sites-available/listes.candidats.fr @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.candidats.fr/listes.candidats.fr.access_log; error_log /var/log/nginx/listes.candidats.fr/listes.candidats.fr.error_log; - location / { - return 301 https://listes.candidats.fr/wws/; - } + return 301 https://$host$request_uri; } diff --git a/nginx/sites-available/listes.freesoftwarepact.eu b/nginx/sites-available/listes.freesoftwarepact.eu index 7100675..6296cb4 100644 --- a/nginx/sites-available/listes.freesoftwarepact.eu +++ b/nginx/sites-available/listes.freesoftwarepact.eu @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.freesoftwarepact.eu/listes.freesoftwarepact.eu.access_log; error_log /var/log/nginx/listes.freesoftwarepact.eu/listes.freesoftwarepact.eu.error_log; - location / { - return 301 https://listes.freesoftwarepact.eu/wws/; - } + return 301 https://$host$request_uri; } diff --git a/nginx/sites-available/listes.informatiquedeloyale.info b/nginx/sites-available/listes.informatiquedeloyale.info index 5b411cf..1d5917c 100644 --- a/nginx/sites-available/listes.informatiquedeloyale.info +++ b/nginx/sites-available/listes.informatiquedeloyale.info @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.informatiquedeloyale.info/listes.informatiquedeloyale.info.access_log; error_log /var/log/nginx/listes.informatiquedeloyale.info/listes.informatiquedeloyale.info.error_log; - location / { - return 301 https://listes.april.org/wws/; - } + return 301 https://$host$request_uri; } diff --git a/nginx/sites-available/listes.libre-en-fete.net b/nginx/sites-available/listes.libre-en-fete.net index c23eb28..2548842 100644 --- a/nginx/sites-available/listes.libre-en-fete.net +++ b/nginx/sites-available/listes.libre-en-fete.net @@ -6,9 +6,7 @@ server { access_log /var/log/nginx/listes.libre-en-fete.net/listes.libre-en-fete.net.access_log; error_log /var/log/nginx/listes.libre-en-fete.net/listes.libre-en-fete.net.error_log; - location / { - return 301 https://listes.libre-en-fete.net/wws/; - } + return 301 https://$host$request_uri; }
Mis à jour par François Poulain il y a environ 8 ans
Reste à faire une sonde nagios qui teste les liens profonds.
Mis à jour par François Poulain il y a environ 8 ans
Amha il faut tester deux cas :
1) la redirection profonde http -> https est fonctionnelle
$ curl -I http://listes.april.org/wws/arc/atelier/2016-04/msg00072.html
HTTP/1.1 301 Moved Permanently
Server: nginx/1.6.2
Date: Sun, 24 Apr 2016 12:47:39 GMT
Content-Type: text/html
Content-Length: 184
Connection: keep-alive
Location: https://listes.april.org/wws/arc/atelier/2016-04/msg00072.html
2) la cible https est fonctionnelle
=> retour code http 200 + chaîne spécifique¶
Mis à jour par François Poulain il y a environ 8 ans
Par contre je ne sais pas ou est le nouveau système de supervision ; je refile le bébé à benj. :)
Mis à jour par Edouard Dausque il y a presque 8 ans
Suite à l'ajout de "SetEnv HTTPS on" dans /etc/apache2/conf-enabled/sympa.conf, les liens sont désormais bien en https. Cela corrige en même temps certains boutons.
Je n'ai pas commit mes changements.
Mis à jour par Benjamin Drieu il y a presque 8 ans
- Description mis à jour (diff)
- Statut changé de Nouveau à Résolu