Documentation technique : Debian
Documentation basée sur la distribution Debian

> > > > Configuration spécifique d’Apache pour Sympa

Configuration spécifique d’Apache pour Sympa

La méthode qui semble la plus simple et la plus rapide à mettre en place est de faire tourner le serveur Sympa en suexec et fast_cgi. Pour ce faire nous devons vérifier que ces modules apache soient correctement installés :

  1. sudo apt-get install libapache2-mod-fcgid apache2-suexec libcgi-fast-perl

Puis de vérifier qu’ils soient activés :

  1. sudo a2enmod fcgid
  2. sudo a2enmod suexec

Télécharger

Nous devons ensuite créer un virtualhost spécifique à notre serveur de listes de diffusion dont nous avons choisis le FQDN qui sera accessible à l’adresse http://lists.domaine.tld (pensez à modifier ces valeurs dans votre fichier). Nous allons donc créer un nouveau fichier de configuration relatif à ce sous domaine [1] :

  1. sudo nano /etc/apache2/sites-available/sympa.conf

Puis nous y ajouterons la configuration suivante :

  1. FastCgiServer /home/sympa/bin/wwsympa-wrapper.fcgi -processes 2
  2.  
  3. <VirtualHost *:80>
  4.         ServerName lists.domaine.tld
  5.         ServerAdmin postmaster@domaine.tld
  6.  
  7.         ScriptAlias /sympa /home/sympa/bin/wwsympa-wrapper.fcgi
  8.         DirectoryIndex sympa/
  9.         SuExecUserGroup        sympa sympa
  10.         DocumentRoot    /var/www
  11.         <Location /sympa>
  12.                 SetHandler fastcgi-script
  13.                 AddHandler fastcgi-script .fcgi .fpl .pl
  14.                 Options +ExecCGI
  15.                 Options +FollowSymLinks
  16.                 Order allow,deny
  17.                 allow from all
  18.         </Location>
  19.  
  20.         Alias /wwsicons /usr/share/sympa/icons
  21.         Alias /static-sympa /home/sympa/static_content
  22. </VirtualHost>

Télécharger

Il est ensuite nécessaire d’activer ce nouveau virtualhost avec la commande suivante :

  1. sudo a2ensite sympa

Et enfin faire prendre en compte la nouvelle configuration au serveur Apache de la sorte :

  1. sudo /etc/init.d/apache2 force-reload

On peut dorénavant passer à la configuration de Postfix relative à Sympa

Notes

[1... et à tout autre sous domaine de serveurs de listes de diffusion hébergé sur le serveur, cf Robots : Configuration de sympa pour la gestion de serveurs virtuels

  • Auteur :
  • Publié le :
  • Mis à jour : 12/09/17

1 commentaire


Qui êtes-vous ?
[Se connecter]
Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.