Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi
- From: Pascal Maes <adresse@cachée>
- To: Bruno Jolys <adresse@cachée>
- Cc: Aide Sympa FR <adresse@cachée>
- Subject: Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi
- Date: Mon, 11 Nov 2024 17:12:38 +0000
Bonjour,
Vos fichiers de configuration devraient se trouver dans les répertoires
"-enabled" ; un lien du répertoire "-enabled" vers le fichier du répertoire
"-available" suffit.
Pour ma part, j'ai dans le fichier sympa.conf
<IfModule mod_fcgid.c>
<Directory /var/sympa/static_content>
Require all granted
</Directory>
<Directory /var/sympa/bin>
Require all granted
</Directory>
ScriptAlias /listes
/var/sympa/bin/wwsympa-wrapper.fcgi
</IfModule>
Nous utilisons la version 6.2.72 mais cela ne devrait pas changer grand-chose
au niveau du serveur apache.
> Le 11 nov. 2024 à 14:55, Bruno Jolys <adresse@cachée> a écrit
> :
>
> Bonjour,
>
> Contexte
> Notre hébergeur nous a gentiment prévenu que notre vieux VPS avec sympa et
> quelques centaines de listes n'irai pas jusqu'à 2025.
> Du coup, pas trop le choix, je repars dans l'installation d'un nouveau
> serveur pour l'association.
> On va dire que c'est bien car on va avoir un sympa un poil plus à jour
> quand-même.
> Là c'est debian 12 (bookworm) donc sympa 6.2.70 en installation avec les
> dépôts.
>
> Problème
> J'ai essayé plusieurs configs de wwsympa. Ça fonctionne avec multiwatch
> mais pas avec spawn-fcgi (comme recommandé) :
> /lib/systemd/system/wwsympa.service [Unit]
> Description=Sympa Web Interface spawn-fcgi
> After=syslog.target sympa.service
>
> [Service]
> Type=simple
> User=sympa
> Group=sympa
> StandardOutput=null
> StandardInput=socket
> StandardError=null
> Restart=on-failure
> #ExecStart=/usr/bin/multiwatch -f 5 \
> # -- /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> ExecStart=/usr/bin/spawn-fcgi -F 5 \
> -P /var/run/sympa/wwsympa.pid \
> -s /var/run/sympa/wwsympa.socket \
> -u sympa -g sympa -M 0600 -U www-data \
> -- /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> Environment="FCGI_OPTS=-M 0600 -U www-data"
>
> [Install]
> WantedBy=multi-user.target
> /lib/systemd/system/wwsympa.socket
> [Unit]
> Description=Sympa Web Interface Socket
>
> [Socket]
> SocketUser=www-data
> SocketGroup=www-data
> SocketMode=0660
>
> ListenStream=/run/sympa/wwsympa.socket
>
> [Install]
> WantedBy=sockets.target
>
> Merci de votre aide.
>
> Paramètres complémentaires
> /etc/sympa/sympa/sympa.conf
> wwsympa_url http://www.mon-domaine.org/sympa
> static_content_path /var/lib/sympa/static_content
> static_content_url /static-sympa
> css_path /var/lib/sympa/css
> css_url /css-sympa
> pictures_path /var/lib/sympa/pictures
> pictures_url /pictures-sympa
>
>
> /etc/apache2/conf-available/sympa.conf
> #
> # Apache >> 2.4 configuration for Sympa
> #
>
> ServerName www.mon-domaine.org
>
> CustomLog /var/log/apache2/access.log combined
>
> <IfModule mod_proxy_fcgi.c>
>
> Alias /static-sympa /usr/share/sympa/static_content
> <Directory /usr/share/sympa/static_content>
> Require all granted
> </Directory>
>
> Alias /css-sympa /var/lib/sympa/css
> <Directory /var/lib/sympa/css>
> Require all granted
> </Directory>
>
> Alias /pictures-sympa /var/lib/sympa/pictures
> <Directory /var/lib/sympa/pictures>
> Require all granted
> </Directory>
>
> <Location /sympa>
> SetHandler "proxy:unix:/run/sympa/wwsympa.socket|fcgi://localhost/"
> Require all granted
> </Location>
>
> </IfModule>
>
> /etc/apache2/sites-available/sympa.conf
> <VirtualHost *:80>
>
> ServerAdmin adresse@cachée
> ServerName www.mon-domaine.org
>
> Alias /static-sympa /usr/share/sympa/static_content
> <Directory /usr/share/sympa/static_content>
> Require all granted
> </Directory>
>
> Alias /css-sympa /var/lib/sympa/css
> <Directory /var/lib/sympa/css>
> Require all granted
> </Directory>
>
> Alias /pictures-sympa /var/lib/sympa/pictures
> <Directory /var/lib/sympa/pictures>
> Require all granted
> </Directory>
>
> <Location /sympa>
> SetHandler "proxy:unix:/run/sympa/wwsympa.socket|fcgi://localhost/"
> #Require local
> Require all granted
> </Location>
>
> <IfModule mod_rewrite.c>
> RewriteEngine on
> RewriteCond %{HTTP_HOST} !^www\.
> RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI}
> [NE,L,R=301]
> </IfModule>
>
> </VirtualHost>
>
> Évidemment faire avant chaque modif des trucs comme :
> # systemctl stop wwsympa.socket wwsympa.service
> Et après :
> # systemctl daemon-reload
> # systemctl start wwsympa.socket wwsympa.service
> # systemctl enable wwsympa.socket wwsympa.service
> # systemctl restart apache2 sympa wwsympa
>
> Bien coopérativement
> Bruno
Cordialement,
--
Pascal
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
-
[fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi,
Bruno Jolys, 11/11/2024
-
Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi,
Pascal Maes, 11/11/2024
- Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi, Bruno Jolys, 11/11/2024
-
Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi,
Bruno Jolys, 13/11/2024
- Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi, Guillaume Tournat, 14/11/2024
-
Re: [fr@sympa] sympa 6.2.70 galère sur wwsympa avec spawn-fcgi,
Pascal Maes, 11/11/2024
Archives gérées par MHonArc 2.6.19+.