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:virtual [2015/09/21 10:41] catherine.balleydier@grenoble-inp.fr [Scripts] |
installation:virtual [2016/01/05 09:20] (Version actuelle) catherine.balleydier@grenoble-inp.fr [Les modèles de création de liste] |
||
|---|---|---|---|
| Ligne 24: | Ligne 24: | ||
| === robot.conf === | === robot.conf === | ||
| - | host <VIRTUAL HOST> | + | http_host <VIRTUAL HOST> |
| - | http_host <VIRTUAL HOST> | + | |
| wwsympa_url http://<VIRTUAL HOST>/sympa | wwsympa_url http://<VIRTUAL HOST>/sympa | ||
| - | listmaster toto@grenoble-inp.fr | + | listmaster toto@grenoble-inp.fr |
| - | title Listes pour ...... | + | title Listes pour ...... |
| soap_url https://<VIRTUAL HOST>/sympasoap | soap_url https://<VIRTUAL HOST>/sympasoap | ||
| + | logo_html_definition <img style="float : left; margin-top : 7px; margin-left:20px ;" | ||
| + | src="/logos/logo.gif" with="92" height="50" alt="INPG"> | ||
| + | soap_url http://listestest.grenoble-inp.fr/sympasoap | ||
| + | |||
| + | |||
| + | |||
| + | <note important>Listmaster : obligatoire dans /etc/sympa/sympa.conf sinon le serveur sympa ne marche pas | ||
| + | |||
| + | Attention les problèmes sur un robot ne sont remontés qu'aux personnes dans listmaster du robot, pas à celles qui sont dans listmaster de sympa.conf</note> | ||
| === topics.conf === | === topics.conf === | ||
| Ligne 77: | Ligne 85: | ||
| ErrorLog logs/<VIRTUAL HOST>-error_log | ErrorLog logs/<VIRTUAL HOST>-error_log | ||
| CustomLog logs/<VIRTUAL HOST>_log common | CustomLog logs/<VIRTUAL HOST>_log common | ||
| + | |||
| + | SSLEngine on | ||
| + | |||
| + | SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA | ||
| + | |||
| + | SSLHonorCipherOrder on | ||
| + | SSLCertificateFile /etc/httpd/conf/ssl.crt/XXXXX_grenoble-inp_fr.crt | ||
| + | SSLCertificateKeyFile /etc/httpd/conf/ssl.key/XXXXX.grenoble-inp.fr.key | ||
| + | SSLCertificateChainFile /etc/httpd/conf/ssl.crt/DigiCertCA.crt | ||
| + | |||
| <Location /sympa> | <Location /sympa> | ||
| Ligne 93: | Ligne 111: | ||
| ==== Messagerie ==== | ==== Messagerie ==== | ||
| + | |||
| + | Exemple <VIRTUAL HOST> = listes-XXX.grenoble-inp.fr | ||
| === /etc/mail/transport_regexp === | === /etc/mail/transport_regexp === | ||
| Ligne 107: | Ligne 127: | ||
| # postmap /etc/mail/virtual_regexp | # postmap /etc/mail/virtual_regexp | ||
| + | |||
| + | ==== Aliases ==== | ||
| + | |||
| + | === /etc/mail/aliases === | ||
| + | |||
| + | <VIRTUAL HOST>-sympa: "|/home/sympa/bin/queue sympa@<VIRTUAL HOST>" | ||
| + | <VIRTUAL HOST>-listmaster: toto@grenoble-inp.fr | ||
| + | <VIRTUAL HOST>-bounce+*: "|/home/sympa/bin/bouncequeue sympa@<VIRTUAL HOST>" | ||
| + | <VIRTUAL HOST>-sympa-request: postmaster | ||
| + | <VIRTUAL HOST>-sympa-owner: postmaster | ||
| ==== Scripts ==== | ==== Scripts ==== | ||
| - | Ajouter le robot dans /usr/local/SCRIPTS/sympa/alias_verification.pl | + | Ajouter le robot dans le script alias_verification.pl |
| ==== Templates ==== | ==== Templates ==== | ||
| Ligne 129: | Ligne 159: | ||
| recopier les fichiers de propriétaires | recopier les fichiers de propriétaires | ||
| - | # mkdir ~sympa/etc/listes-XXX.grenoble-inp.fr/data-sources | + | # mkdir ~sympa/etc/<VIRTUAL HOST>/data-sources |
| - | # cp -p ~sympa/etc/listes.grenoble-inp.fr/data-sources/owner-XXX.incl ~sympa/etc/listes-XXX.grenoble-inp.fr/data-sources | + | # cp -p ~sympa/etc/<VIRTUAL HOST>/data-sources/owner-XXX.incl ~sympa/etc/<VIRTUAL HOST>/data-sources |
| ==== Les scénarios ==== | ==== Les scénarios ==== | ||
| Ligne 143: | Ligne 173: | ||
| s'il en existe des spécifiques les recopier | s'il en existe des spécifiques les recopier | ||
| - | # mkdir ~sympa/etc/listes-XXX.grenoble-inp.fr/families | + | # mkdir ~sympa/etc/<VIRTUAL HOST>/families |
| - | # cp -p ~sympa/etc/listes.grenoble-inp.fr/ .... | + | # cp -p ~sympa/etc/<VIRTUAL HOST>/ .... |
| ==== Les modèles de création de liste ==== | ==== Les modèles de création de liste ==== | ||
| Ligne 150: | Ligne 180: | ||
| s'il en existe des spécifiques les recopier | s'il en existe des spécifiques les recopier | ||
| - | # mkdir ~sympa/etc/listes-XXX.grenoble-inp.fr/create_list_templates | + | # mkdir ~sympa/etc/<VIRTUAL HOST 2>/create_list_templates |
| - | # cp -p ~sympa/etc/listes.grenoble-inp.fr/ .... | + | # cp -p ~sympa/etc/<VIRTUAL HOST 1>/ .... |
| ===== Transfert d'une liste sur un autre robot===== | ===== Transfert d'une liste sur un autre robot===== | ||
| Ligne 162: | Ligne 192: | ||
| avoir dans “Domaine internet (host) listes.grenoble-inp.fr” \\ | avoir dans “Domaine internet (host) listes.grenoble-inp.fr” \\ | ||
| si ce n'est pas le cas cela il suffit de supprimer le contenu du champ host | si ce n'est pas le cas cela il suffit de supprimer le contenu du champ host | ||
| - | ===== ===== | ||
| - | Pour modifier 3 façons de faire | + | |
| + | ==== Pour modifier 3 façons de faire ==== | ||
| * par le web | * par le web | ||
| * en ligne de commande | * en ligne de commande | ||
| Ligne 174: | Ligne 205: | ||
| ==== Modification en ligne de commande ==== | ==== Modification en ligne de commande ==== | ||
| - | # ~sympa/bin/sympa.pl –rename_list=listname\@listes.grenoble-inp.fr –new_listname=listname –new_listrobot=listes-XXX.grenoble-inp.fr | + | # ~sympa/bin/sympa.pl –rename_list=listname\@listes.grenoble-inp.fr |
| + | –new_listname=listname –new_listrobot=listes-XXX.grenoble-inp.fr | ||
| - | Script pour généraliser à plusieurs listes : /usr/local/SCRIPTS/sympa/list-change_robot.sh | + | Script pour généraliser à plusieurs listes : list-change_robot.sh |
| ==== Modification manuellement ==== | ==== Modification manuellement ==== | ||
| Ligne 230: | Ligne 262: | ||
| Sous ~sympa/etc/web.tt2 : pour tous les robots et toutes les langues | Sous ~sympa/etc/web.tt2 : pour tous les robots et toutes les langues | ||
| - | ==== main.tt2 ==== | + | ==== main.tt2 v 6.1 ==== |
| * Pour avoir la liste des robots | * Pour avoir la liste des robots | ||
| Ligne 250: | Ligne 282: | ||
| <div class="listTitle"><a href="[% path_cgi %]/info/[% list %]">[% list %]@grenoble-inp.fr</a> </div> | <div class="listTitle"><a href="[% path_cgi %]/info/[% list %]">[% list %]@grenoble-inp.fr</a> </div> | ||
| </note> | </note> | ||
| - | | + | ==== main.tt2 v 6.2 ==== |
| - | ==== lists.tt2 et search_list.tt2 ==== | + | |
| + | [% IF top_menu %] | ||
| + | |||
| + | <br><font color=red>Les serveurs de listes</font> : <b> -- <a href="http://acacia.infra.grenoble-inp.fr/sympa">Grenoble INP</a> -- <a href="http://listes-gi.grenoble-inp.fr/sympa">Genie Industriel</a> -- <a href="http://listes-ense3.grenoble-inp.fr/sympa">ENSE3</a> -- <a href="http://listes-pagora.grenoble-inp.fr/sympa">PAGORA</a></b> & <b><a href="http://listes-pagora.grenoble-inp.fr/sympa">LGP2</a> -- <a href="http://listes-gscop.grenoble-inp.fr/sympa">G-SCOP</a> --</b></br> | ||
| + | |||
| + | [% PROCESS header.tt2 %] | ||
| + | ==== lists.tt2 et search_list.tt2 V6.1==== | ||
| Pour ne pas afficher <nom de la liste>@<nom du robot> mais <nom de la liste>@grenoble-inp.fr :\\ | Pour ne pas afficher <nom de la liste>@<nom du robot> mais <nom de la liste>@grenoble-inp.fr :\\ | ||
| Remplacer [% which.$listname.host %] par grenoble-inp.fr | Remplacer [% which.$listname.host %] par grenoble-inp.fr | ||
| + | ==== lists.tt2 et search_list.tt2 V6.2==== | ||
| + | # vi title.tt2 | ||
| + | <!-- $Id: title.tt2 11846 2015-01-15 04:15:17Z sikeda $ --> | ||
| + | <h1 style="padding-top: 10px;">[% list %]@grenoble-inp.fr</h1> | ||
| + | <!-- end title.tt2 --> | ||
| ===== Feuille de style ===== | ===== Feuille de style ===== | ||
| Ligne 270: | Ligne 313: | ||
| - | Créer le répertoire | ||
| - | mkdir /var/www/html/<robot> | ||
| - | chown apache:apache /var/www/html/<robot> | ||
| - | |||
| - | Créer le fichier /var/www/html/<robot>/index.html | ||
| - | <html><body>--</body><html> | ||
| - | |||
| - | |||
| - | 2. Modifier httpd.conf | ||
| - | <code> | ||
| - | <VirtualHost 195.xxx.xxx.xxx:80> | ||
| - | DocumentRoot /var/www/html/<robot> | ||
| - | ServerName <robot>.inpg.fr | ||
| - | Redirect /index.html http://<robot>.inpg.fr/sympa | ||
| - | # en attendant de resoudre le probleme de logout de l'authentification cas | ||
| - | Redirect /sympa&gateway=1 http://<robot>.inpg.fr/sympa | ||
| - | ScriptAlias /sympa /home/sympa/bin/wwsympa_sudo_wrapper.pl | ||
| - | ScriptAlias /sympasoap /home/sympa/bin/sympa_soap_server-wrapper.fcgi | ||
| - | Alias /static-sympa /home/sympa/static_content | ||
| - | ErrorLog logs/<robot>-error_log | ||
| - | CustomLog logs/<robot>-access_log common | ||
| - | |||
| - | <Location /sympa> | ||
| - | SetHandler fastcgi-script | ||
| - | </Location>: | ||
| - | |||
| - | <Location /sympasoap> | ||
| - | SetHandler fastcgi-script | ||
| - | </Location> | ||
| - | |||
| - | </VirtualHost> | ||
| - | </code> | ||
| - | |||
| - | 3. Créer les répertoires | ||
| - | |||
| - | Attention par défaut l'adresse d'une liste de diffusion sera <liste>@<robot> | ||
| - | Pour changer l'adresse le faire dans la variable host de la liste | ||
| - | |||
| - | mkdir ~sympa/etc/<robot> | ||
| - | mkdir ~sympa/expl/<robot> | ||
| - | chmod 750 ~sympa/expl/<robot> | ||
| Créer le fichier ~sympa/etc/<robot>/robot.conf | Créer le fichier ~sympa/etc/<robot>/robot.conf | ||
| Ligne 330: | Ligne 332: | ||
| - | Listmaster : obligatoire dans /etc/sympa.conf sinon le serveur sympa ne marche pas | ||
| - | |||
| - | Attention les problèmes sur un robot ne sont remontés qu'aux personnes dans listmaster du robot, pas à celles qui sont dans listmaster de sympa.conf | ||
