- on ne modifie pas le fichier de configuration par défaut (fourn i par le
gestionnaire de paquets) et on s'évite une étape de fusion de la
configuration lors de la prochaine mise-à-jour du paquet.
- on ne modifie pas le fichier de configuration par défaut (fourn i par le
gestionnaire de paquets) et on s'évite une étape de fusion de la
configuration lors de la prochaine mise-à-jour du paquet.
- on ne modifie pas le fichier de configuration par défaut (fourn i par le
gestionnaire de paquets) et on s'évite une étape de fusion de la
configuration lors de la prochaine mise-à-jour du paquet.
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èr e
pour que thttpd ne soit pas présent ? Existe-t-il un remplaçant par
exemple ?
Merci d'avance !
--
Adrien
-------------------------------------------
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èr e
pour que thttpd ne soit pas présent ? Existe-t-il un remplaçant par
exemple ?
Merci d'avance !
--
Adrien
-------------------------------------------
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èr e
pour que thttpd ne soit pas présent ? Existe-t-il un remplaçant par
exemple ?
Merci d'avance !
--
Adrien
-------------------------------------------
location /mailman {
rewrite ^/* /cgi-bin last;
}
location /mailman {
rewrite ^/* /cgi-bin last;
}
location /mailman {
rewrite ^/* /cgi-bin last;
}
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.
* 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
-------------------------------------------
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.
* 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
-------------------------------------------
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.
* 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
-------------------------------------------