[Mailman-Users] nginx + fcgiwrap, web interface problems
Jon Evans
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,
for example,
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!
Jon
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
>
> http://www.example.com/mailman/sss/aaa/bbb/ccc
>
> 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/[^/]*)(.*)$;
> and
> 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
mailing list