Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] installer sympa sur VPS

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Bruno Jolys <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] installer sympa sur VPS
  • Date: Thu, 29 Jun 2017 09:41:25 +0200

Bonjour,

Bon, en tout cas avec mon hébergement, sa debian virtualisée openvz et son noyau 2.6.32, j'ai réussi à faire tourner sympa 6.1.23. :-)

Le plus dur a été de comprendre dans la doc ce qu'il fallait faire pour le module fcgi d'apache. L'idéal serait d'avoir une doc séparée pour chaque grosse version, parce qu'entre les versions 5, les versions 6.1 et la 6.2, on s'y perd un peu.

WWSympa n'a pas voulu montrer le bout de son nez tant que je ne l'ai pas copié wwsympa-wrapper.fcgi dans le path correspondant au DocRoot de suexec.
Si vous pouviez vérifier que ça vous semble correct comme ça :

     
- installation des modules :
 (bien utiliser mod_fcgid et PAS mod_fastcgi) # apt-get install libapache2-mod-fcgid libapache2-mod-php5 apache2-suexec
- activer les modules fcgid et suexec :     
# a2enmod fcgid suexec
# /etc/init.d/apache2 reload
- connaitre le DocRoot de suexec :
# /usr/lib/apache2/suexec -V
     -D AP_DOC_ROOT="/var/www"
     ....

- copier le script CGI dans le bon path du DocRoot de suexec : # mkdir /var/www/sympa
# cp /usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi /var/www/sympa/wwsympa-wrapper.fcgi
# chown -R sympa:sympa /var/www/sympa
# chmod 755 /var/www/sympa/wwsympa-wrapper.fcgi
- créer un fichier vhost associé au domaine (FCGI) :


# mkdir /var/www/sympa
# nano /etc/apache2/sites-available/sympa.conf

<VirtualHost *:80>

        SuExecUserGroup        sympa sympa

        ServerAdmin adresse@cachée
        ServerName monsite.org
        ServerAlias www.monsite.org

        <IfModule mod_fcgid.c>
                IPCCommTimeout 120
                FcgidBusyTimeout 3600
        </IfModule>

        <Location /sympa>
                SetHandler fcgid-script
        </Location>

        <Directory /var/www/sympa>
                Require all granted
        </Directory>

        ScriptAlias /sympa /var/www/sympa/wwsympa-wrapper.fcgi
        Alias /wwsicons /var/lib/sympa/static_content/icons
        Alias /static-sympa /var/lib/sympa/static_content
        ServerSignature Off

</VirtualHost>

En tout cas,  ça tourne...

Bruno

Le 26/06/2017 à 15:02, Marc Chantreux a écrit :
On Mon, Jun 26, 2017 at 02:33:19PM +0200, Bruno Jolys wrote:
Merci de ta réponse Marc.
Oui, ça pourrait avoir cet intérêt-là : démarrer sur du stretch et donc
du sympa 6.2... une mise de plus à faire en moins ;-)
D'autant plus que Stefan Hornburg a annoncé sur le canal IRC qu'il allait
travailler sur le backport de 6.2.18. tu tournerais donc avec la
derniere version stable de sympa rapidement.

Tu es chez OVH ? Il me semble qu'ils ne m'ont parlé que de debian 8 (et
j'ai pas trop envie de passer encore une heure au tél juste pour savoir
s'ils ont debian 9, si je peux l'éviter)

c'est justement là que je ne peux te dépondre: je n'ai pas de vps (que
des machines physiques).

marc





Archives gérées par MHonArc 2.6.19+.

Haut de le page