[Mailman-Users] public archives are private
Jeff Berliner
jeff at endeavor.med.nyu.edu
Tue Jan 12 22:52:18 CET 1999
--On Tue, Jan 12, 1999 3:32 PM -0500 "Barry A. Warsaw"
<bwarsaw at cnri.reston.va.us> wrote:
>
> I bet I know what's going on, you probably don't have Apache
> configured to follow symlinks in that directory. There's an obscure
> sentence in INSTALL that eludes to this need, but I can see how this
> might be easy to overlook.
>
> The archives always get written to the private tree, regardless of
> whether archives are public or private. This private tree is not
> accessible to the Web server, so when archives are private they must
> be vended via CGI (and you'll see that the URL points to a CGI
> script). When the archives go public, a symbolic link is created from
> the Alias path you specified, into the private tree. This symlink
> path *is* accessible to the Web server -- provided you enable symlink
> traversal -- and so for public archives, vending is much faster.
>
> See the Apache option FollowSymLinks for details.
I added a section to my access.conf which looks like:
<Directory /usr/local/mailman/archives/public>
Options FollowSymLinks
order allow,deny
allow from all
</Directory>
I added the order and allow as per the example provided, but there is
no restriction on the server. I stopped and restarted Apache, and even
recreated (rmlist -a, and newlist) my test list. It still creates things
properly in the private directory, but my public directory remains empty
(without even a symbollic link for Apache to follow). Am I missing
something still? Apologies if this is me being brain dead...
- Jeff
p.s. A little humor: One of my test lists was called "lunch", for a
co-worker and I to play with. When looking at the listinfo page, we got a
laugh out of:
"2 non-digested lunch users subscribed"
--
Jeff Berliner jeff at popmail.med.nyu.edu
Academic Computing, Phone: (212) 263-5744
New York University School of Medicine Fax: (212) 263-8542
More information about the Mailman-Users
mailing list