
On Thu, 24 Feb 2000, Rick Niess wrote:
You can change this in your web server's configuration. I'll assume
your using Apache. When you setup Mailman, you had to add some Alias directives to your http.conf or srm.conf. Ex:
Alias /pipermail/ /home/mailman/archives/public/ Alias /mailman/archives/ /home/mailman/archives/public/
(The second is of my own doing for added URL continuity.)
can you do this if you've already defined a ScriptAlias /mailman for the cgi-bin programs as it recommends in the INSTALL doc?
this is why i sent a message a few days ago to this list and the developers list, suggesting that the private cgi-bin program be modified slightly to allow it to access public archives without authentication. check the list archives, my message is in there.
the modifications to private.py are trivial and it has several advantages:
- makes the interfaces to archives, whether private or public, more uniform
- eliminate the need for both an Alias and ScriptAlias in the web server config
- eliminates the need for the archives/public directory of links
i'm using this method myself now on my mailman server with a mhonarc/glimpse/wilma external archiver and the pipermail archiver disabled.
i've attached the diff to mailman-1.1/Mailman/Cgi/private.py.
--
Todd Pfaff \ Email: pfaff@mcmaster.ca
Computing and Information Services \ Voice: (905) 525-9140 x22920
ABB 132 \ FAX: (905) 528-3773
McMaster University
Hamilton, Ontario, Canada L8S 4M1 \