Eric S. Johansson wrote:

>>  > [..] Now I try to configure mailman and it's not working.  all of
>>  > the CGI programs are there, there are all set gID, owned by
>>  > root:list and should be working.
>>  >
>>  > on a related topic is there anyway for the error log to display what
>>  > part of the filesystem the URL is trying to reach?
>>
>>   If the log info is not enough (it is a fixed format, we should add
>>   or remove information), you can try to use the new tracing
>>   facility, there is some info here: http://alobbs.com/news/1052
>
>
> I just see black boxes.  .css is off for Windows Firefox
>
>>  > Again, it's probably something obvious I'm not sure what I'm missing.
>>
>>   I have added a couple of lines.. it should work now (but I haven't
>>   tested it)
>>
>>  > Server harvee.org {
>>  >         DocumentRoot  /var/www/html/harvee
>>         DirectoryIndex index.html
>
> makes no diff as I have no .html

  No, you have; the /pipermail alias needs it. ;)

>>  >         Directory /files {
>>  >                 Handler file
>>  >                 DocumentRoot /var/www/files/harvee/
>>  >         }
>>  >           ##
>>  >           ## Rest of the virtual host configuration..
>>  >           ## Add your parameters here..
>>  >           ##
>>  >         # mailman stuff
>>  >         Directory /mailman {
>>  >                 DocumentRoot /var/lib/mailman/cgi-bin/
>>  >                 Handler cgi
>>  >         }
>
> if the "Directory /" segment has been commented out, the mailman CGI
> run.  If it hasn't, then the / CGI takes priority.  is it something
> about script alias versus CGI handler?

  Okay, the problem is that the /mailman directory handler is
  inheriting the / handler properties (actually, it is a weird kind of
  bug ':)

  Anyway, I have realized of a work around; try just to define some
  property inside the /mailman handler, something like this should
  work, and in the meanwhile I will try to fix the issue.

===========
  Directory /mailman {
    DocumentRoot /var/lib/mailman/cgi-bin/
       Handler cgi {
            ErrorHandler on
          }
    }
  }
===========


>>  >         Directory  /pipermail {
>>  >                 DocumentRoot /var/lib/mailman/archives/public/
>>                Handler common
>>  >         }
>>  > }
>>
>>   Try to access to http://server/mailman/listinfo
>>
>>   Another option would be to add "listinfo" to the DirectoryIndex
>>   entry.
>
> that I would need to add all of the mailman CGI entries to the
> directory index.  I think?

  No, you need just to add the default one.  I mean, the one you want
  to see if you access to "/mailman". I guess it is listinfo :)

  Another option would be to add a Request rule to redirect the
  request, something like:

===========
  Request "^/mailman/?$" {
     Handler redir {
          URL "http://example.com/mailman/listinfo";
        }
  }
===========

>>   Good luck :-)
>
> well, I could always go back to hooking off of the 404 handler which
> is not something I'm fond of doing.

  No! no please.. I beg you! don't do that! %-)

--
Greetings, alo.
_______________________________________________
Cherokee mailing list
[email protected]
http://www.alobbs.com/cgi-bin/mailman/listinfo/cherokee

Reply via email to