Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Re: robot virtuel non reconnu (detail documentation)

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

Archives de la liste

Chronologique Discussions  
  • From: "ChaosMedia > WebDev" <adresse@cachée>
  • To: sympa-fr <adresse@cachée>
  • Subject: Re: [sympa-fr] Re: robot virtuel non reconnu (detail documentation)
  • Date: Wed, 17 Aug 2005 10:59:57 +0200

effectivement en modifiant ma config apache le probleme est resolu

ma config apache etait assez todue car je declarais pour ce vhost le servername avec le domaine utilise dans les chemins sympa et dans le http_host du robot.conf

mais la config du vhost avait aussi un serveralias qui est en fait le vrai sous domaine par lequel on peut acceder aux listes et cela ne fonctionne plus avec la 5.1 manifestement, je confirme que cela fonctionnait avec les 4.x et 5.0..

en declarant directement le servername avec le sous domaine permettant l'acces aux listes et en modifiant toutes les reference au precedant domaine dans les conf sympa, alors le robot recupere ses listes et le listmaster sa capacite a creer des listes etc..

la conf qui ne fonctionne plus est donc quelque chose comme suit :
(en accedant via lists.domain.com)

<VirtualHost *>
ServerName domain.com
ServerAlias lists.domain.com
...

avec un conf sympa du robot du type

http_host domain.com
wwsympa_url http://lists.domain.com/wws

et avec les chemins

/home/sympa/etc/domain.com/
/home/sympa/expl/domain.com/nomdeliste/

...

evidement en utilisant systematiquement "lists.domain.com", tout fonctionne correctement..
Je me bornerais donc a faire une config tres standart pour que tout cela fonctionne desorme
Merci

Marc

Olivier Salaün - CRU wrote:

Un même processus wwsympa.fcgi sert indifféremment tous les robots virtuels, mais chaque requête ne concerne qu'un seul robot virtuel. Pour déterminer quel est son contexte (pour quel robot virtuel il travaille), wwsympa.fcgi compare les champs d'entête http SERVER_NAME et REQUEST_URI avec la valeur de "http_host" (défini dans robot.conf).

Si aucun rapprochement n'a pu être effectué entre le contexte d'appel et les configs de robot, alors on considère que le contexte est le robot par défaut. Ca ressemble à ton cas de figure.

Pour résoudre ton pb, tu doit positionner "http_host" dans le robot.conf pour qu'il corresponde à la config Apache.

ChaosMedia > WebDev wrote:

[...]
etant donne que je n'ai plus rien qui semble marcher en ce qui concerne mes robots je pense que quelque chose a du changer qui m'est passe sous le nez..

ma config est la suivante pour un robot :
config du robot : /home/sympa/etc/domain.com/robot.conf
config des listes : /home/sympa/expl/domain.com/nomdeliste/

dans cet etat a l'heure actuelle, lorsqu'on accede a l'interface de domain.com il me dit qu'il ne trouve pas de listes..
Le listmaster du robot.conf n'a pas le droit de creer de listes et lorsque je veux en creer une avec le listmaster de /etc/sympa.conf (toujours sur l'interface de domain.com) il me cree la liste directement dans /home/sympa/expl/ ce qui rend la liste visible sur tous les robots si je comprends bien..






Archives gérées par MHonArc 2.6.19+.

Haut de le page