Home page > Web services > Sympa > Installation et configuration du serveur Sympa > 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-fastcgi apache2-suexec libcgi-fast-perl

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

  1. sudo a2enmod fastcgi
  2. sudo a2enmod suexec

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

Puis nous y ajouterons la configuration suivante :

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

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

Footnotes

[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

No comments



Any message or comment?
  • (To create paragraphs, you simply leave blank lines.)

Who are you? (optional)
  • [Sign In]