Skip to Content.
Sympa Menu

fr - [fr@sympa] interface web: lien sans wwsympa_url (sympa 6.2.66)

Subject: Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

List archive

Chronological Thread  
  • From: Cyrille Giquello <address@concealed>
  • To: fr <address@concealed>
  • Subject: [fr@sympa] interface web: lien sans wwsympa_url (sympa 6.2.66)
  • Date: Sun, 7 May 2023 23:14:48 +0200

Bonjour,

Après un temps certain sans trouver la solution, je viens à vous...

J'ai fais une mise à jour vers Sympa 6.2.66 et tout fonctionne, ou presque. Le seul problème qui persiste est qu'à l'arrivée sur la page d'accueil du robot les liens du menu ne contiennent pas le nom de domaine (et le titre du robot manque aussi) :

https://home/ au lieu de "https://listes.comptoir.net/home" ou "/home"

Si j'appelle directement https://listes.comptoir.net/home alors tout fonctionne: je peux naviguer dans tous les menus, les liens sont correctes et fonctionnent bien pour enchainer les opérations.

C'est vraiment uniquement à l'arrivée via https://listes.comptoir.net/ qui pose problème: les liens sont incomplets et autre indice le titre du robot n'est pas affiché, c'est celui par défaut "Mailing lists service".

J'utilise nginx avec ubuntu 22.04.

/etc/sympa/listes.comptoir.net/robot.conf

    http_host  listes.comptoir.net
    domain listes.comptoir.net
    wwsympa_url https://listes.comptoir.net
    title Les listes du Comptoir

nginx:

    server {
        listen 443 ssl ;
        listen [::]:443 ssl ;
        server_name listes.comptoir.net ;
        server_tokens off ;
    ssl_certificate /etc/letsencrypt/live/listes.comptoir.net/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/listes.comptoir.net/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
        root /usr/lib/cgi-bin/sympa ;

        error_log /var/log/nginx/listes.comptoir.net_error.log ;
        access_log /var/log/nginx/listes.comptoir.net_access.log combined if=$log_enable ;

    location /static-sympa {
        #alias /usr/share/sympa/static_content ;
        alias /var/lib/sympa/list_data/static_content ;
    }

    location /css-sympa {
        # will do url /css-sympa/tools.comptoir.net/style.css ;
        alias /var/lib/sympa/css ;
    }

    location / {
                fastcgi_pass unix:/run/sympa/wwsympa.socket ;
                include /etc/nginx/fastcgi_params ;
    }

}

Merci de vos lumières :-)

Cyrille37.





Archive powered by MHonArc 2.6.19+.

Top of Page