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 <m...@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 <m...@msapiro.net> The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org