Heather Madrone wrote:
>
>I'd like to set up the new server so that I can access my Mailman
>pages in any of the following ways:
>
>       http://www.host.domain/mailman/listinfo
>       http://localhost/mailman/listinfo
>       http://192.168.123.100/mailman/listinfo
>       http://host.local/mailman/listinfo
>
>Is there a way to reset the DEFAULT_URL_HOST and 
>DEFAULT_EMAIL_HOST to use host.domain without
>setting up virtual hosts?


Just by coincidence, I wrote FAQ 4.62
<http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.062.htp>
and it kind of addresses this.

What you need to do is pick one canonical url host and email host and
set DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST to those values (probably
'www.host.domain' and 'host.domain') and run fix_url to fix all your
lists.

Then you need to put a rewrite in your web server to rewrite all the
other host names to the canonical one (maybe only for mailman).

In Apache, this might look like:

RewriteEngine on
RewriteCond %{HTTP_HOST}    !^www\.host\.domain [NC]
RewriteCond %{HTTP_HOST}    !^$
RewriteRule ^/mailman(/.*)  http://www.host.domain/mailman$1   [L,R]

Of course the one big issue I see is the following. Can you access
www.host.domain from your side of the router? If not, then you have a
problem and probably the best you can do is set VIRTUAL_HOST_OVERVIEW
= Off if that is an option.

-- 
Mark Sapiro <[EMAIL PROTECTED]>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

------------------------------------------------------
Mailman-Users mailing list
[email protected]
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/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to