Hi,
Odd issue between two OSes with the same config: In both cases, the archives are configured for public access. On one server, archives are accessible while on the other, access is denied with the error message:
*AH00037: Symbolic link not allowed or link target not accessible: /usr/local/mailman/archives/public/LISTNAME, referer: https://lists.server.name/mailman/listinfo/LISTNAME https://lists.server.name/mailman/listinfo/LISTNAME*
root@gw:/usr/local/etc/apache24/Includes # ls -al /usr/local/mailman/archives/public/LISTNAME/ total 12 drwxrwsr-x 2 root mailman 512 Jul 26 21:49 . drwxrws--- 58 root mailman 1536 Jul 26 21:49 .. -rw-rw-r-- 1 root mailman 493 Jul 26 21:49 index.html
RewriteEngine On
Redirect Permanent /htdig /icons/htdig
RedirectMatch ^/mailman[/]*$ /mailman/listinfo/
Alias /pipermail /usr/local/mailman/archives/public
<Directory /usr/local/mailman/icons/>
AllowOverride all
Require all granted
</Directory>
Alias /icons /usr/local/www/icons
<Directory /usr/local/mailman/icons/>
AllowOverride all
Require all granted
</Directory>
Alias /images/mailman/ /usr/local/mailman/icons/
<Directory /usr/local/www/icons/>
AllowOverride all
Require all granted
</Directory>
<Directory /usr/local/mailman/archives/public/>
Options Indexes FollowSymlinks *<= one
would think that this is where the issue is, but seems like it's elsewhere???* AllowOverride None Require all granted </Directory>
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
<Directory /usr/local/mailman/cgi-bin/>
Options FollowSymLinks ExecCGI
AllowOverride None
Require all granted
</Directory>
ErrorLog /var/log/mailman-error.log
CustomLog /var/log/mailman-access.log combined
</VirtualHost>
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)