[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