[Mailman-Users] private and public archive directory permissions
Noah
noah-list at enabled.com
Mon Jul 13 08:53:17 CEST 2015
Hi there Mark,
getting the following error now. Still looks like a filesystem
permissions thing.
--- snip ---
[Mon Jul 13 06:46:52.951120 2015] [core:error] [pid 7324] [client
<ipaddr>:50359] AH00037: Symbolic link not allowed or link target not
accessible: /var/lib/mailman/archives/public/<maillist_name>, referer:
http://<hostname>/mailman/admin/<maillist_name>
--- snip ---
/etc/apache2 $ cat sites-enabled/<hostname>.conf
<VirtualHost *:80>
ServerAdmin webmaster@<domain.com>
ServerName <hostname>
ServerAlias www.<hostname> w.<hostname>
ServerAlias ww.<hostname> wwww.<hostname>
DocumentRoot /var/www
Redirect permanent /index.html http://<hostname>/mailman/listinfo/
<Directory /var/lib/mailman/archives/>
Options FollowSymLinks
AllowOverride None
</Directory>
Alias /pipermail/ /var/lib/mailman/archives/public/
Alias /images/mailman/ /usr/share/images/mailman/
ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
RewriteEngine on
RewriteCond %{REQUEST_METHOD} !^(GET|POST|HEAD)$
RewriteRule .* - [F]
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
/etc/apache2 $ cat conf-enabled/mailman.conf
Alias /pipermail/ /var/lib/mailman/archives/public/
Alias /images/mailman/ /usr/share/images/mailman/
ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
<Directory /usr/lib/cgi-bin/mailman/>
AllowOverride None
Options ExecCGI
AddHandler cgi-script .cgi
Require all granted
</Directory>
<Directory /var/lib/mailman/archives/public/>
Options Indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
<Directory /usr/share/images/mailman/>
AllowOverride None
Require all granted
</Directory>
Cheers,
Noah
On 7/12/15 9:04 PM, Mark Sapiro wrote:
> On 7/12/15 8:43 PM, Noah wrote:
>>
>> Here is the error
>>
>> --- snip ----
>>
>> [Mon Jul 13 03:29:36.036929 2015] [authz_core:error] [pid 739] [client
>> <ip_addr>:64962] AH01630: client denied by server configuration:
>> /var/lib/mailman/archives/public/<list>, referer:
>> http://<domain>/mailman/admin/<list>
>>
>> --- snip ---
> ...
>>>> <Directory /var/lib/mailman/archives/public/>
>>>> Options Indexes FollowSymlinks
>>>> AllowOverride None
>>>> Order allow,deny
>>>> Allow from all
>>>> </Directory>
> ...
>
> If this is Apache 2.4, you need
>
> Require all granted
>
> instead of
>
> Order allow,deny
> Allow from all
>
> In the Directory blocks.
>
More information about the Mailman-Users
mailing list