[Mailman-Users] nginx + fcgiwrap, web interface problems
cdawzrd at gmail.com
Wed Sep 15 18:09:12 CEST 2010
When I go to an 'admin' URL, I get the admin overview like you say. It
would appear that your diagnosis is correct, no arguments are getting passed
to any of the CGI scripts.
I replaced "include fastcgi_params;" with the large list of individual
params for debugging purposes. I have a new pastebin (
http://pastebin.com/N5C66FpP) that shows the difference between nginx's
fastcgi_params include and what is in my config. There is nothing missing
from my config, in other words.
I just tested the regex, and it seems to appropriately split the path into,
PATH_INFO = /list-name/admin
PATH_TRANSLATED = /usr/lib/cgi-bin/mailman/admin/list-name/admin
SCRIPT_FILENAME = /usr/lib/cgi-bin/mailman/admin
I will keep playing with the variables and see if I get anywhere. Thanks
for the leads!
On Wed, Sep 15, 2010 at 10:56 AM, Mark Sapiro <mark at msapiro.net> wrote:
> Jon Evans wrote:
> >I am trying to configure Mailman on a system using nginx, and fcgiwrap for
> >CGI, according to this guide: http://wiki.nginx.org/Mailman
> >After doing so, I have a problem: The main listinfo page displays, and
> >shows my public lists, but all other links redirect back to listinfo. I
> >can't get to any specific list information page, and I can't get to any
> >parts of the admin for any list.
> Caveat - I know virtually nothing about nginx, fcgiwrap and fastcgi.
> It appears that PATH_INFO is not properly set (actually not set at all)
> in the environment passed to the Mailman CGIs. A URL like
> should invoke the Mailman CGI named sss and pass PATH_INFO=/aaa/bbb/ccc.
> From what I see in your nginx config, things like
> fastcgi_split_path_info (^/mailman/[^/]*)(.*)$;
> fastcgi_param PATH_INFO $fastcgi_path_info;
> should do this, but compared to the guide at
> http://wiki.nginx.org/Mailman you are missing
> include fastcgi_params;
> which could be the problem.
> When you go to an 'admin' URL, do you get the admin overview page? This
> would be consistent with missing PATH_INFO.
> Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
> San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users