Adrien Poupin wrote on Mon, Jun 10, 2013 at 07:51:42AM +0200 > 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 > > <http://wiki.nginx.org/Mailman>, étant écrit en python. Le Wiki de > > Nginx suggère d'installer le paquet thttpd, or celui-ci n'existe pas > > sous Wheezy <http://packages.debian.org/fr/squeeze/thttpd> ! > > > > À 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.
L'usage d'un alias paraît nettement plus léger. /mailman/ qui pointe sur le bon rép. Il me semble que c'est ce qui est suggéré dans la doc ? dom > * 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 > ------------------------------------------- -- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20130610140204.gb18...@telecom-paristech.fr