Hi all,
unnoticed by me the Mailman archive provided by the URL http://domain.tld/pipermail/listname was not working anymore in my Virtualmin 5.01 / Ubuntu 14.04 setup. Webbrowser was getting an HTTP 403 error. Apache logged the error [authz_core:error] [pid xxxxx] [client xxx.xxx.xxx.xxx:62122] AH01630: client denied by server configuration: /var/lib/mailman/archives/public/
.
I solved it by explicit access configuration for the directory /var/lib/mailman/archives/public/ to Apache:
echo "# Allow access to http:///pipermail//.
Options FollowSymlinks
AllowOverride None
Require all granted
" | tee /etc/apache2/conf-available/mailman.conf
a2enconf mailman
service apache2 reload
I wonder how it could have worked without this configuration anyway. On another box with the same Virtualmin / Ubuntu setup it also did not work.