Objet :
Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: "BELLENGIER Sylvain" <adresse@cachée>
- To: <adresse@cachée>
- Cc: "Chtistophe Lecerf" <adresse@cachée>, "Bertrand Lesmerises" <adresse@cachée>
- Subject: RE: [sympa-fr] multiples Apache Vhosts mapped to a single robot
- Date: Tue, 25 Feb 2014 09:23:04 +0100
Bonjour Monsieur Lecerf Merci pour ces précisions. Bonne journée. Sylvain Bellengier De : adresse@cachée [mailto:adresse@cachée] De la part de Chtistophe Lecerf Envoyé : mardi 25 février 2014 08:18 À : adresse@cachée; Bertrand Lesmerises Objet : Re: [sympa-fr] multiples Apache Vhosts mapped to a single robot Bonjour,
Deux composantes à la question.
1/ Plusieurs robots La solution est évidemment la configuration de SYMPA. Le principe est décrit dans la doc.
Le robot de base est configuré par les fichiers .conf dans ...../etc Les robots supplémentaires doivent être décrits par des directories portant le nom du domaine dans ..../etc.
Ce qui donne par exemple comme contenu de ..../etc : sympa.conf wwsympa.conf cookie data_structure.version listes2.externe.domain.tld
et comme contenu de listes2.externe.domain.tld : robot.conf
Lequel robot doit définir les bonnes valeurs pour wwsympa_url = http://listes2.externe.domain.tld./wws, avec http_host et host, bien sûr = listes2.externe.domain.tld.
Côté Apache, il doit y avoir la déclaration de SYMPA. Par exemple avec : ScriptAlias /wws /home/sympa/bin/wwsympa-wrapper.fcgi
Ca fonctionne avec des centaines de domaines et des milliers de listes. La limite est celle des ressources machine.
2/ Plusieurs sites web vers le même robot Pb de configuration Apache => redirect permanent du /wws vers l'autre domaine
Bon travail, Christophe Lecerf Le 24/02/14 16:59, Bertrand Lesmerises a écrit : Bonjour M. Bellenger, Je ne suis pas certain que ta configuration doit se faire au niveau de sympa. J'opterais du côté d'Apache. Il y a deux options possibles. - Le reverse proxy en protégeant l'url appelant
- Affectation d'une autre adresse IP au serveur
Dans les deux cas, tu peux obtenir deux appels différent vers le même robots de sympa. Je doit dire que j'opterais à prime à bord pour la première solution. Cette solution utilise à l'interne la même définition mais elle te permet de faire du https avec l'externe. Une fois cette porte ouverte, par la suite, le tout peut utiliser le même lien. Ainsi, tu as sécurité l'arrivée de l'externe avec un certificat. Il faut juste s'assurer de protéger l'url externe, qu'il n'y ait pas de redirection automatique. Le 24 février 2014 10:22, BELLENGIER Sylvain <adresse@cachée> a écrit : Bonjour à tous
N'ayant pas eu de retour à ce jour, nous nous permettons de renvoyer ce message pour savoir si quelqu'un a déjà configuré Sympa de manière à pouvoir gérer 4 domaines et 2 robots (comme décrit dans le mail ci-dessous) Merci par avance pour vos retours.
Cordialement Sylvain Bellengier
-----Message d'origine----- De : adresse@cachée [mailto:adresse@cachée] De la part de adresse@cachée Envoyé : vendredi 14 février 2014 13:46 À : adresse@cachée Objet : Re: [sympa-fr] multiples Apache Vhosts mapped to a single robot
La même en francais.
Je suis dans une situation où j'ai besoin de déployer une instance sympa avec de multiples robots. Sympa c'en sort bien de ce point de vue. Jusque là, pas de soucis.
Mon problème est que je dois accéder à l'interface web de mes différents robots via 2 URLs (2 domaines) différentes. En fait, chaque robot doit etre accessible par les utilisateurs internes via une URL (listes2.interne.domain.tld) et par les utilisateurs externes via une autre URL (listes2.externe.domain.tld), et ce pour chacun des robots. J'ai donc 4 domaines pour 2 robots.
J'ai paramétré 2 hôtes virtuels Apache comme suit:
ServerName listes2.externe.domain.tld) ServerAlias listes2.interne.domain.tld
Et le robot sympa comme marqué ci-dessous (Jlistes2 est le robot par défaut paramétré selon (ww_)?sympa.conf):
http_host listes2.externe.domain.tld wwsympa_url listes2.externe.domain.tld) email listes2 title Listes de diffusion 2
Mon problème est que si j'essaye d'accéder au robot listes2 via l'adresse listes2.interne.domain.tld, je suis redirigé vers le robot par défaut. J'ai essayer de rajouter une directive http_host supplémentaire pointant vers l'adresse interne mais dans ce cas c'est l'addresse externe qui ne marche plus (en fait seule la dernière ligne est prise compte). En lisant la documentation (écrite en anglais) sur http_host, je ne suis pas sûr que le cas d'utilisation auquel je suis confronté soit supporté.
Quelqu'un aurait il une idée sur la façon de mettre lier plusieurs hôtes virtuelles (apache) vers un seul et même robot.
Cordialement, Alexandre.
-- Bertrand Lesmerises webmestre-technique au MSP (418) 646-6777 poste 30324 programmeur-analyste
|
Archives gérées par MHonArc 2.6.19+.