[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installation de Mailman : Wheezy / Nginx



Le 28/05/2013 07:40, Adrien Poupin a écrit :
Bonjour,
J'essaie d'installer Mailman. Mon serveur tourne avec un Nginx sous Wheezy. Il se trouve que Mailman a apparemment besoin de scripts CGI, étant écrit en python. Le Wiki de Nginx suggère d'installer le paquet thttpd, or celui-ci n'existe pas sous Wheezy !

À part l'installer en le compilant, y a-t-il une raison particulière pour que thttpd ne soit pas présent ? Existe-t-il un remplaçant par exemple ?

Merci d'avance !

--
Adrien
-------------------------------------------

Salut,

J'ai fini par m'en sortir et j'ai (enfin) accès aux différentes pages de configuration. J'utilise fcgiwrap, ma configuration est en fin de mail.

J'ai deux petits soucis :
  • Je voudrais accéder maintenant à mailman par /mailman et non pas par /cgi-bin/mailman (mais une redirection fera aussi l'affaire). J'ai mis une règle rewrite mais j'ai dû oublier qq chose.
  • Quand je tente de créer une liste (url /cgi-bin/mailman/create), j'obtiens le message d'erreur suivant :
    Erreur: Vous n'êtes pas autorisé à créer de nouvelles listes
J'ai cherché pas mal de choses, mais point ne trouve. J'ai un serveur Postfix d'installé, dont je ne me suis pas encore servi.
Une référence trouvée : http://lists.debian.org/debian-user-french/2010/05/msg00245.html

Merci d'avance !

Ci-dessous ma config Nginx :

        # Mailman                                                                                                                                            
        location /cgi-bin/mailman {
               root /usr/lib/;
               fastcgi_split_path_info (^/cgi-bin/mailman/[^/]*)(.*)$;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               fastcgi_param PATH_INFO $fastcgi_path_info;
               fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
               fastcgi_intercept_errors on;
               fastcgi_pass unix:/var/run/fcgiwrap.socket;
               include /etc/nginx/fastcgi_params;
        }

        location /mailman {
               rewrite ^/* /cgi-bin last;
        }

        location /images/mailman {
               alias /usr/share/images/mailman;
        }
        location /pipermail {
               alias /var/lib/mailman/archives/public;
               autoindex on;
        }

Comme dit par ailleurs, il est important que fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; se trouve avant le include.

--
Adrien
-------------------------------------------

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: