Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
installation:redhat [2015/09/21 11:57] catherine.balleydier@grenoble-inp.fr [Authentification] |
installation:redhat [2015/09/28 15:00] (Version actuelle) catherine.balleydier@grenoble-inp.fr [Upgrade] |
||
|---|---|---|---|
| Ligne 114: | Ligne 114: | ||
| ....... | ....... | ||
| max_allowed_packet=32M | max_allowed_packet=32M | ||
| - | + | ||
| + | ==== apache ==== | ||
| + | |||
| + | [[installation:virtual#modifier_le_ficher_etc_httpd_conf_httpdconf|Modifier le fichier httpd.conf]] | ||
| + | ==== FCGID ==== | ||
| + | |||
| + | http://httpd.apache.org/download.cgi#mod_fcgid | ||
| + | |||
| + | <code> | ||
| + | # tar xvfz mod_fcgid-2.3.9.tar.gz | ||
| + | # cd mod_fcgid-2.3.5 | ||
| + | # ./configure.apxs | ||
| + | # make | ||
| + | # make install | ||
| + | </code> | ||
| + | |||
| + | Pour fcgid puisse atteindre /var/log/httpd/fcgid_shm/sock | ||
| + | |||
| + | # chown apache:apache /var/log/httpd/ | ||
| + | # chown apache:apache /tmp/fcgid | ||
| + | |||
| + | Vérifier dans /etc/sympa/sympa.conf | ||
| + | use_fast_cgi 1 | ||
| + | |||
| + | ==== Postfix et aliases ==== | ||
| + | |||
| + | [[installation:messagerie| configuration de postfix et alias]] | ||
| ==== shibboleth ==== | ==== shibboleth ==== | ||
| Ligne 165: | Ligne 192: | ||
| mysql> grant all on sympa.* to sympa@localhost identified by 'PASSWORD'; | mysql> grant all on sympa.* to sympa@localhost identified by 'PASSWORD'; | ||
| - | ===== Fichier de configuration ===== | ||
| - | /etc/sympa sympa.conf | ||
| - | |||
| - | email sympa | ||
| - | |||
| - | # Pour Postfix | ||
| - | #sendmail /usr/sbin/postfix | ||
| - | sendmail /usr/sbin/sendmail | ||
| - | | ||
| - | Voir [[viallet:serveur:acacia:messagerie|configuration postfix et alias]] | ||
| Ligne 184: | Ligne 201: | ||
| Voir [[configuration:authentification|auth.conf]] | Voir [[configuration:authentification|auth.conf]] | ||
| - | ==== Fichier de configuration auth.conf ==== | ||
| - | # cp -p ~sympa/default/auth.conf ~sympa/etc | ||
| - | # vi ~sympa/etc/auth.conf | ||
| - | <code> | + | ===== Upgrade ===== |
| - | # | + | |
| - | # authentification par CAS | + | |
| - | # | + | |
| - | cas | + | |
| - | base_url https://cas-inp.grenet.fr | + | |
| - | # pour eviter d'avoir l'authentification CAS a la connexion , | + | |
| - | # et de permettre l'authentification par adresse mail pour les exterieurs | + | |
| - | non_blocking_redirection off | + | |
| - | auth_service_name Service_Authentification_Grenoble-INP | + | |
| - | ldap_host frontalannuaire2.inpg.fr:389 | + | |
| - | ldap_timeout 7 | + | |
| - | ldap_bind_dn uid=XXXXXXX,ou=people,ou=inpg,dc=agalan,dc=org | + | |
| - | ldap_bind_password XXXXXXX | + | |
| - | ldap_suffix ou=inpg,dc=agalan,dc=org | + | |
| - | ldap_get_email_by_uid_filter (uid=[uid]) | + | |
| - | ldap_email_attribute mail | + | |
| - | ldap_scope sub | + | |
| - | # ldap_use_ssl 1 | + | |
| - | # ldap_ssl_version tlsv1 | + | |
| - | # ldap_ssl_ciphers MEDIUM:HIGH | + | |
| - | # | ||
| - | # authentification par LDAP | ||
| - | # | ||
| - | ldap | ||
| - | host frontalannuaire2.inpg.fr:389 | ||
| - | timeout 20 | ||
| - | bind_dn uid=XXXXXXX,ou=people,ou=inpg,dc=agalan,dc=org | ||
| - | bind_password XXXXXXX | ||
| - | suffix ou=inpg,dc=agalan,dc=org | ||
| - | get_dn_by_uid_filter (uid=[sender]) | ||
| - | get_dn_by_email_filter (mail=[sender]) | ||
| - | email_attribute mail | ||
| - | scope sub | ||
| - | # use_ssl 1 | ||
| - | # ssl_version tlsv1 | ||
| - | # ssl_ciphers MEDIUM:HIGH | ||
| - | # | + | # ./configure |
| - | # authentification par adresse mail | + | # make |
| - | # | + | # /etc/init.d/sympa stop |
| + | # make install | ||
| + | # /home/sympa/bin/sympa_wizard.pl --check | ||
| + | # /home/sympa/bin/sympa.pl --upgrade | ||
| + | # /etc/init.d/sympa start | ||
| - | user_table | ||
| - | regexp .* | ||
| - | </code> | ||
| - | ==== Modifier l'interface web ==== | ||
| - | Copier le fichier **~sympa/default/web_tt2/loginbanner.tt2** dans | ||
| - | * **~sympa/etc/web_tt2/** : pour l'interface en anglais | ||
| - | * **~sympa/etc/web_tt2/fr_FR/** : pour l'interface en français | ||
| - | Le modifier dans un premier temps pour authentification CAS [[https://wiki.grenoble-inp.fr/sympa/lib/exe/fetch.php?media=sympa-authentification-cas.pdf|voir]] | ||
| - | ===== Customisation de sympa ===== | ||
| - | ==== Modèles de création de liste ==== | ||
| - | |||
| - | * [[modele_creation|Modèles de création de liste]] | ||
| - | |||
| - | ==== Scénarios ==== | ||
| - | |||
| - | * [[scenarios-envoi|Scénarios d'envoi]] | ||
| - | * [[scenarios-autre|Autres scénarios]] | ||
| - | |||
| - | |||
| - | ==== Familles créées ==== | ||
| - | |||
| - | * Les familles sont sous **~sympa/etc/listes.grenoble-inp.fr/families** | ||
| - | * Les scripts permettant de créer les fichiers xml des familles sont sous **/usr/local/SCRIPTS/sympa/FAMILLE** | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Fichiers propriétaires et émetteurs ==== | ||
| - | |||
| - | Tous les fichiers include pour les propriétaires sont sous ~sympa/etc/listes.grenoble-inp.fr/data_sources | ||
| - | |||
| - | Les fichiers listant les propriétaires sont sous ~sympa/etc/listes.grenoble-inp.fr/data_sources/OWNER | ||
| - | |||
| - | Pour chaque virtual host : | ||
| - | |||
| - | # mkdir ~sympa/etc/<VIRTUAL_HOST> /data_sources | ||
| - | |||
| - | Puis recopier les fichiers include pour les propriétaires les concernant, ils s'appuient sur ~sympa/etc/listes.grenoble-inp.fr/data_sources/OWNER pour la mise à jour des propriétaires. | ||
| - | |||
| - | ==== Gestion des droits propriétaires et abonnés ==== | ||
| - | |||
| - | ~sympa/etc/edit_list.conf | ||
| - | ==== Pour la connexion des wikis ==== | ||
| - | |||
| - | === ~sympa/etc/trusted_applications.conf === | ||
| - | |||
| - | trusted_application | ||
| - | name XXXXXX | ||
| - | md5password XXXXXXXXXXXX | ||
| - | proxy_for_variables USER_EMAIL,remote_host | ||
| - | |||
| - | |||
| - | ==== Scripts locaux ==== | ||
| - | |||
| - | Attention modifier les scripts locaux perl travaillant avec mysql | ||
| - | |||
| - | remplacer "use Mysql ;" par "use DBD::mysql ;" | ||
| | | ||
| - | |||
| - | ===== Gestion des erreurs ===== | ||
| - | |||
| - | ==== Messages pas partis ==== | ||
| - | |||
| - | Les messages qui restent dans le répertoire /home/sympa/spool/msg | ||
| - | |||
| - | Le script surveillance_msg.sh vérifie toutes les heures qu'il n'ait pas de messages dans ce répertoire. | ||
| - | |||
| - | === crontab === | ||
| - | |||
| - | ## surveillance de /home/sympa/spool/msg | ||
| - | 0,29 7,8,9,10,11,12,13,14,15,16,17,18,19,21 * * * /usr/local/SCRIPTS/sympa/surveillance_msg.sh > /dev/null 2>&1 | ||
