Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[sympa-fr] passage de buster à bullseye (debian, sympa 6.2.40 -> 6.2.60)
- From: Thomas van Oudenhove <adresse@cachée>
- To: adresse@cachée
- Subject: [sympa-fr] passage de buster à bullseye (debian, sympa 6.2.40 -> 6.2.60)
- Date: Fri, 15 Oct 2021 22:36:43 +0200
Salut,
J'ai fait ma première maj d'un serveur sympa/debian de buster à
bullseye (avec apache), c'est un peu compliqué donc je pose quelques
notes là si ça peut aider (et si des gens ont des remarques sur des
trucs que j'aurais mal fait, je suis preneur).
1. upgrade debian (cf.
https://www.debian.org/releases/bullseye/amd64/release-notes/ch-upgrading.en.html)
2. lancer sympa --upgrade
3. regénérer les aliases avec postmap (pour une raison qui m'échappe, le
fichier .db chargé par postfix avait été écrasé)
4. installer le paquet spawn-fcgi et activer le module apache proxy_fcgi
5. créer un fichier /lib/systemd/system/wwsympa.service :
> [Unit]
> Description = WWSympa - Web interface for Sympa mailing list manager
> (service)
> After = syslog.target sympa.service
>
> [Service]
> Type = simple
> User = sympa
> Group = sympa
> ExecStart = /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> StandardOutput = null
> StandardInput = socket
> StandardError = null
> Restart=on-failure
> Environment="FCGI_OPTS=-M 0600 -U www-data"
>
> [Install]
> WantedBy = multi-user.target
6. créer un fichier /lib/systemd/system/wwsympa.socket :
> [Unit]
> Description = WWSympa - Web interface for Sympa mailing list manager
> (socket)
>
> [Socket]
> SocketUser = www-data
> SocketGroup = www-data
> SocketMode = 0600
> ListenStream = /run/sympa/wwsympa.socket
>
> [Install]
> WantedBy = sockets.target
7. systemctl : daemon-reload, puis start et enable de wwsympa.service et
wwsympa.socket
8. dans /etc/apache2/conf-enabled/sympa.conf, changer :
> ScriptAlias /wws /usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi
> <Directory /usr/lib/cgi-bin/sympa>
> Require all granted
> </Directory>
pour :
> <Location /sympa>
> SetHandler "proxy:unix:/run/sympa/wwsympa.socket|fcgi://"
> Require all granted
> </Location>
9. pour chaque vhost de robot sympa :
- changer le /wws pour /sympa
- rediriger / vers /sympa
10. pour chaque fichier de conf robot sympa, changer le wwsympa_url en
ajoutant / changeant le /sympa
11. systemctl restart apache2 sympa wwsympa
Je crois que j'ai rien oublié… Si vous avez des remarques, hésitez pas.
Bon week-end,
--
Thomas van Oudenhove
Administrateur Systèmes-Réseaux - ENSIMAG
- [sympa-fr] passage de buster à bullseye (debian, sympa 6.2.40 -> 6.2.60), Thomas van Oudenhove, 15/10/2021
Archives gérées par MHonArc 2.6.19+.