Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2013-01-11 19:23:42
Size: 3241
Comment: first translated version
Revision 3 as of 2015-04-05 12:03:59
Size: 4603
Comment: sync with English master
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Sympa|English]] - Italiano -~ ~-[[DebianWiki/EditorGuide#translation|Traduzioni]]: [[Sympa|English]] - Italiano -~
Line 4: Line 4:
Sympa è un software per gestione di mailing list. Sympa è un software per gestione di mailing-list.
Line 18: Line 18:
=== Installazione === === Installazione (tutte le versioni di Debian) ===
Line 24: Line 24:

Il pacchetto Wheezy configura la registrazione dei log in /var/log/sympa.log. Per Squeeze/Oldstable è necessario effettuare alcuni passi aggiuntivi:

=== Installazione (Squeeze/Oldstable) ===
Line 42: Line 46:
In modo predefinito, i demoni Sympa vengono eseguiti con i privilegi dell'utente sympa e l'interfaccia web con i privilegi dell'utente apache. == Installazione di WWSympa ==

{{{
#apt-get install wwsympa
}}}

In Wheezy (stable), WWSympa viene impostato automaticamente per essere eseguito usando FastCGI. L'installatore del pacchetto crea gli script .fcgi necessari descritti più sotto.

In Squeeze (oldstable) i demoni di Sympa vengono eseguiti in modo predefinito con i permessi dell'utente sympa e l'interfaccia web con i permessi dell'utente apache. Per usare invece FastCGI, è necessario effettuare tutti i passi aggiuntivi descritti in seguito.

== Impostazione di FastCGI (tutte le versioni di Debian) ==

(Vedere anche il bug Debian DebianBug:682562)

Abilitare Fast CGI nel file {{{/etc/sympa/wwsympa.conf}}}.
{{{
## Is fast_cgi module for Apache (or Roxen) installed (0 | 1)
## This module provide much faster web interface
use_fast_cgi 1
}}}


== Impostazione di FastCGI (passi aggiuntivi per Squeeze/Oldstable) ==

(Questi passi non sono più necessari per Wheezy/Stable)
Line 90: Line 118:
Da ultimo, abilitare fast CGI nel file {{{/etc/sympa/wwsympa.conf}}}. Vedere anche il bug Debian DebianBug:682562.
{{{
## Is fast_cgi module for Apache (or Roxen) installed (0 | 1)
## This module provide much faster web interface
use_fast_cgi 1
}}}
Line 97: Line 119:
Successivamente si può navigare, inviare la password listmaster e inviare messaggi con l'interfaccia web. Se Apache restituisce un errore, guardare nei log: {{{/var/log/apache2/error.log}}} e {{{/var/log/apache2/suexec.log}}} == Accedere all'interfaccia WWSympa ==
Line 99: Line 121:
Si può navigare, inviare la password listmaster e inviare messaggi con l'interfaccia web. (http://example.com/wws)

Se Apache restituisce un errore, guardare nei log: {{{/var/log/apache2/error.log}}} e {{{/var/log/apache2/suexec.log}}}

Se si riceve un errore del tipo: ''mod_fcgid fails with "Premature end of script headers: wwsympa-wrapper.fcgi'' e il proprio log degli errori del server web è pieno di output HTML, assicurarsi di aver impostato '''use_fast_cgi 1''' in ''/etc/sympa/wwsympa''.

= Integrazione con Postfix =

Esiste un eccellente articolo specifico per Debian sulla configurazione di Postfix a questo indirizzo:: https://tribut.de/blog/sympa-and-postfix/

== Vedere anche ==
[[Sympa/Nginx | Eseguire Sympa con Nginx+FastCGI ]]

Traduzioni: English - Italiano


Sympa è un software per gestione di mailing-list.

Sympa

Installazione e configurazione

Prerequisiti

  • Un server web: Apache
  • Un database: MySQL o PostgreSQL
  • Localizzazioni usate nell'interfaccia web

Installazione (tutte le versioni di Debian)

1. Installare il pacchetto Sympa:

# apt-get install sympa

Durante l'installazione Sympa crea tutte le tabelle. Perciò è necessario fornire la password root di MySQL o PostgreSQL.

Il pacchetto Wheezy configura la registrazione dei log in /var/log/sympa.log. Per Squeeze/Oldstable è necessario effettuare alcuni passi aggiuntivi:

Installazione (Squeeze/Oldstable)

2. Configurare i log:

  • Creare la directory dei log:

# mkdir /var/log/sympa
  • aggiungere la riga seguente in /etc/rsyslog.d/sympa.conf

local1.* /var/log/sympa/sympa.log
  • e riavviare rsyslogd

WWSympa

WWSympa è l'interfaccia web di Sympa. Sympa e WWSympa sono nello stesso pacchetto: sympa. Quando viene installato, l'interfaccia web è accessibile a questo URL: http://localhost/wws/

Installazione di WWSympa

#apt-get install wwsympa

In Wheezy (stable), WWSympa viene impostato automaticamente per essere eseguito usando FastCGI. L'installatore del pacchetto crea gli script .fcgi necessari descritti più sotto.

In Squeeze (oldstable) i demoni di Sympa vengono eseguiti in modo predefinito con i permessi dell'utente sympa e l'interfaccia web con i permessi dell'utente apache. Per usare invece FastCGI, è necessario effettuare tutti i passi aggiuntivi descritti in seguito.

Impostazione di FastCGI (tutte le versioni di Debian)

(Vedere anche il bug Debian 682562)

Abilitare Fast CGI nel file /etc/sympa/wwsympa.conf.

## Is fast_cgi module for Apache (or Roxen) installed (0 | 1)
## This module provide much faster web interface
use_fast_cgi 1

Impostazione di FastCGI (passi aggiuntivi per Squeeze/Oldstable)

(Questi passi non sono più necessari per Wheezy/Stable)

Per eseguire wwsympa con i privilegi sympa, si può installare il modulo apache suexec:

# apt-get install apache2-suexec
# a2enmod suexec

Inoltre sarà necessario il modulo apache2 fcgid

# apt-get install libapache2-mod-fcgid
# a2enmod fcgid

Modificare il file di configurazione apache per sympa (inizialmente in /etc/apache2/conf.d/sympa):

# File di configurazione di Apache per Sympa

Alias /static-sympa /var/lib/sympa/static_content
Alias /wwsicons /usr/share/sympa/icons
ScriptAlias /wws /var/www/sympa/wwsympa.fcgi

  <IfModule mod_fcgid.c>
    IPCCommTimeout 120
    MaxProcessCount 2
  </IfModule>

  SuexecUserGroup sympa sympa

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

Attenzione! Quando si usa suexec, i propri script CGI devono essere archiviati nella directory root dei documenti: /var/www. Perciò è necessario creare un wrapper per eseguire wwsympa.fcgi in /usr/lib/cgi-bin/sympa:

# mkdir /var/www/sympa
# vim /var/www/sympa/wwsympa.fcgi

Creare /var/www/sympa/wwwsympa.fcgi:

 #!/bin/sh
 /usr/lib/cgi-bin/sympa/wwsympa.fcgi

e dare i privilegi corretti allo script, in modo che suexec lo possa lanciare.

# chown -R sympa:sympa /var/www/sympa/
# chmod ug+x sympa/wwsympa.fcgi 

Accedere all'interfaccia WWSympa

Si può navigare, inviare la password listmaster e inviare messaggi con l'interfaccia web. (http://example.com/wws)

Se Apache restituisce un errore, guardare nei log: /var/log/apache2/error.log e /var/log/apache2/suexec.log

Se si riceve un errore del tipo: mod_fcgid fails with "Premature end of script headers: wwsympa-wrapper.fcgi e il proprio log degli errori del server web è pieno di output HTML, assicurarsi di aver impostato use_fast_cgi 1 in /etc/sympa/wwsympa.

Integrazione con Postfix

Esiste un eccellente articolo specifico per Debian sulla configurazione di Postfix a questo indirizzo:: https://tribut.de/blog/sympa-and-postfix/

Vedere anche

Eseguire Sympa con Nginx+FastCGI