nouveaux tests d'install de Sympa

This commit is contained in:
Gregory Colpart 2022-08-23 17:38:45 +02:00
parent 6e95427ece
commit 8a1bf41ae2

View file

@ -4,6 +4,7 @@ title: Howto Sympa
...
* Documentation : <https://sympa-community.github.io/manual/>
* Statut de cette page : prod / bullseye
[Sympa](http://www.sympa.org/) est un logiciel libre de gestion de listes de diffusion. Il est développé en Perl depuis plus de 20 ans par des développeurs français.
Il s'utilise avec une base de données [MySQL](HowtoMySQL) ou [PostgreSQL](HowtoPostgreSQL), et peut aller lire des données dans un annuaire [LDAP](HowtoOpenLDAP).
@ -13,7 +14,7 @@ Il s'utilise avec une base de données [MySQL](HowtoMySQL) ou [PostgreSQL](Howto
Installer au préalable [Postfix](HowtoPostfix), [Apache](HowtoApache) et [MariaDB](HowtoMySQL).
~~~
# apt install sympa default-mysql-server libapache2-mod-fcgid opendkim-tools
# apt install sympa default-mysql-server libapache2-mod-fcgid opendkim-tools spawn-fcgi
# sympa -v
Sympa 6.2.60
@ -45,20 +46,20 @@ After=syslog.target sympa.service
[Service]
Type=forking
PIDFile=%t/sympa/wwsympa.pid
PIDFile=/var/run/sympa/wwsympa.pid
ExecStart=/usr/bin/spawn-fcgi -F $FCGI_CHILDREN \
-P ${RUNTIME_DIRECTORY}/wwsympa.pid \
-s ${RUNTIME_DIRECTORY}/wwsympa.socket \
-P /var/run/sympa/wwsympa.pid \
-s /var/run/sympa/wwsympa.socket \
-u $FCGI_USER -g $FCGI_GROUP $FCGI_OPTS -- \
/usr/lib/cgi-bin/sympa/wwsympa.fcgi
Environment="FCGI_CHILDREN=5"
Environment="FCGI_USER=sympa"
Environment="FCGI_GROUP=sympa"
Environment="FCGI_OPTS=-M 0600 -U www-data -G www-data"
EnvironmentFile=-/etc/default/sympa
#EnvironmentFile=-/etc/default/sympa
Restart=always
RuntimeDirectory=sympa
RuntimeDirectoryPreserve=yes
#RuntimeDirectory=sympa
#RuntimeDirectoryPreserve=yes
#ProtectHome=no
##ProtectHome=tmpfs
@ -156,7 +157,7 @@ lang fr
## Apache
Vous devez créer un VirtualHost du type après avoir désactivé la configuration Sympa globale via `a2disconf sympa` :
Vous devez créer un VirtualHost du type après avoir désactivé la configuration Sympa globale via `a2disconf sympa` et activé `a2enmod proxy_fcgi` :
~~~
<VirtualHost *:80 *:443>