[Mailman-Users] Mailman web interface - specifydifferentIP:port?

Mark Sapiro mark at msapiro.net
Mon Dec 27 22:35:03 CET 2010


Tanstaafl wrote:
>
>Where do I specify the server crt/key pair for the lists.example.com
>vhost if I don't have a full blown vhost config file for it? Or can I
>just go ahead and create one (vhost config file pointing to the correct
>dir)?


You need to have a VirtualHost block for this host:port. Whether that
is in an included vhost config file or directly in httpd.conf or
perhaps in the 50_mailman.conf file is up to you.


>>> As for logs...
>>>
>>> With the redirect commented, I can get to the non-ssl pages just fine...
>>>
>>> Trying to go to the ssl page, it gives the same error, and this is in
>>> the error_log:
>>>
>>> [Thu Dec 23 14:33:04 2010] [error] [client 192.168.1.110]
>>> mod_mime_magic: can't read `/usr/lib64/mailman/cgi-bin/admin'
>>> [Thu Dec 23 14:33:04 2010] [error] [client 192.168.1.110] client denied
>>> by server configuration: /usr/htdocs
>
>> Actually, it appears that there is some issue causing the directives in
>> /etc/apache2/conf/modules.d/50_mailman.conf to not apply to the
>> https://lists.example.com:#####/ host because 50_mailman.conf contains
>> 
>> ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
>
>Crap-crud... sorry, I copied from the old version from back before
>gentoo moved everything - I had neglected to delete the old/no longer
>used directory...
>
>>From the correct/used /etc/apache2/modules.d/50_mailman.conf file:
>
><IfDefine MAILMAN>
>        ScriptAlias /mailman/ "/usr/lib64/mailman/cgi-bin/"
>        <Directory "/usr/lib64/mailman/cgi-bin/">
>                AllowOverride None
>                Options None
>                Order allow,deny
>                Allow from all
>        </Directory>
>
>        Alias /pipermail/ "/var/lib/mailman/archives/public/"
>        <Directory "/var/lib/mailman/archives/public/">
>                AllowOverride None
>                Options ExecCGI FollowSymLinks
>                Order allow,deny
>                Allow from all
>        </Directory>
>
>        Alias /mailman-icons/ "/usr/lib64/mailman/icons/"
>        <Directory "/usr/lib64/mailman/icons/">
>                AllowOverride None
>                Order allow,deny
>                Allow from all
>        </Directory>
></IfDefine>


OK. so now it seems there is some permissions error on
/usr/lib64/mailman/cgi-bin/admin. Are the /usr/lib64/mailman/cgi-bin/*
files all in Mailman's group and all SETGID and world readable and
executable and are all the directories in the path at least world
searchable? Have you run bin/check_perms lately?

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list