[linux] mailman + apache woes

jnicol at backnine.org jnicol at backnine.org
Thu Mar 10 00:51:15 PST 2005


Hi all,

I'm at my wit's end trying to get the Mailman archives (pipermail) to work on my
server. It returns a "403 Forbidden" when I try to access them. The apache error
log says "Symbolic link not allowed: /usr/local/mailman/archives/public/list".
Seems like a simple problem, but I'm either missing something incredibly
obvious, or something incredibly obscure.

My /etc/apache2/conf/modules.d/50_mailman.conf:

ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
<Directory "/usr/local/mailman/cgi-bin/">
        AllowOverride None
        Options FollowSymLinks ExecCGI
        Order allow,deny
        Allow from all
</Directory>
Alias /pipermail "/usr/local/mailman/archives/public"
<Directory /usr/local/mailman/archives/public>
        AllowOverride All
        Options ExecCGI +FollowSymLinks
        Order allow,deny
        Allow from all
</Directory>

And from apache2.conf:

<Directory />
  Options -All -Multiviews -Indexes +FollowSymLinks
  AllowOverride None
  <IfModule mod_access.c>
    Order deny,allow
    Deny from all
  </IfModule>
</Directory>


(for those of you not familiar with Mailman,
/usr/local/mailman/archives/public/list is a symbolic link to
/usr/local/mailman/archives/private/list/ which has permissions drwxrwsr-x,
owned by mailman:mailman.)

I've run the Mailman prog check_perms which reports no problems.

As you can see, I've got +FollowSymLinks everywhere relevant. Googling and
asking on the Gentoo forums has got me no leads. Some genius help me pleeeease!


thanks
Jonathan


More information about the Linux mailing list