[Mailman-Users] archive and .htaccess

Justin Georgeson jgeorgeson at unboundtech.com
Wed Jan 29 19:11:23 CET 2003


Aha! I just noticed that the archive link from

https://<server>/mailman/listinfo/<list>/

is

http://<server>/pipermail/<list>/

This may seem odd, and I'd rather not go into detail, but 
http://<server> and https://<server> are different VirtualHost 
configurations in my Apache installation. If I type in the same archive 
URL with a https it works. I saw a post in the archives of this list 
(mailman-users) earlier this month which seemed to be a similar 
situation: the URL's are not consistent. Any idea how I correct this? 
The DEFAULT_URL_PATTERN variable in /var/mailman/Mailman/Defaults.py is 
set correctly (https://%s/mailman/).

Justin Georgeson wrote:
> 
> 
> Keith Mastin wrote:
> 
>>> I have the 2.1-7 RPM from RedHat's Rawhide installed on RedHat 7.3, with
>>> Postfix 1.7 (the RedHat 7.3 RPM, with some minor tweaks). It's mostly
>>> working. I have a test list created with members subscribed, but the
>>> archive doesn't seem to be working. From
>>> https://server/mailman/listinfo/list/, I click the archive link, which
>>> takes me to https://server/pipermail/list/ and I get back a 404 from the
>>> web server. I have the Alias defined in my Apache config.
>>> /var/mailman/archives/public/list[.mbox] is a symlink to the 
>>> corresponding file in the private archive folder. I think it's a 
>>> problem with either the Apache config (directory index diabled?) or 
>>> file permissions.
>>
>>
>>
>> I just went through this yesterday. The problem for me was that the 
>> group permissions were not set guid. I did chmod g+s and the archives 
>> were accessible after that.
> 
> 
> Here is my global DirectoryIndex.
> 
>     DirectoryIndex index.html index.htm index.shtml index.php index.php4 
> index.php3 index.phtml index.cgi
> 
> I just tried adding that to the <Directory> section for 
> /var/mailman/archives, with no luck. Here is the relevant config (which 
> gives me a 404 accessing the archive)
> 
> ScriptAlias /mailman/ /var/mailman/cgi-bin/
> Alias /pipermail/ /var/mailman/archives/public/
> <Directory /var/mailman/archives>
>         DirectoryIndex index.html
>         Options +FollowSymlinks
> </Directory>
> <Directory /var/mailman>
>         AllowOverride AuthConfig
> </Directory>
> 
>>
>>> I want to have the mailman site 'protected' with a username/password, 
>>> but am not sure where the .htaccess file should go to do this.
>>
>>
>>
>> It goes into the directory that you want to protect. This is not real 
>> protection, as the username/password pair are transmitted in plain 
>> text. Best to put the entire area under ssl and use mod_auth_pam to 
>> authenticate the users (if they are system users).
> 
> 
> I don't have the MailMan files in the document root of the VirtualHost I 
>  added it to (the SSL enabled VirtualHost). So I added the <Directory> 
> tag for /var/mailman at the end of the config chunk above. That seems to 
> do it. :)
> 
> 
> 
> ------------------------------------------------------
> Mailman-Users mailing list
> Mailman-Users at python.org
> http://mail.python.org/mailman/listinfo/mailman-users
> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
> Searchable Archives: 
> http://www.mail-archive.com/mailman-users%40python.org/
> 
> This message was sent to: jgeorgeson at unboundtech.com
> Unsubscribe or change your options at
> http://mail.python.org/mailman/options/mailman-users/jgeorgeson%40unboundtech.com 
> 

-- 
Justin Georgeson
UnBound Technologies, Inc.
http://www.unboundtech.com
Main   713.329.9330
Fax    713.460.4051
Mobile 512.789.1962

5295 Hollister Road
Houston, TX 77040
Real Applications using Real Wireless Intelligence(tm)




More information about the Mailman-Users mailing list