[Mailman-Users] Public/private archives problem.
Tony
tony-mm at arielbusiness.com
Mon Aug 11 14:14:48 CEST 2003
Hi Richard,
Quoting Richard Barrett <r.barrett at ftel.co.uk>:
> Rob's bug report, as with yours, lack precision in specifying exactly
> which Mailman generated pages have links on them which contain (in the
> HTML text), absolute URLs referring to the wrong hostname. See my
> comments below on the broadfer questions that need to be answered in
> order to attack the perceived problem.
Sorry, I thought it was clear enough. I will elaborate.
> I do not work with it myself, but I believe that the CPanel virtual
> hosting support software, which your hosting provider may be using,
> does perform some trickery to help avoid conflicts between list names
> on different virtual hosts. If your hosting provider is using that and
> something related to it is misconfigured then this may be contributing
> to the problem.
Correct. The list directory gets names <listname>_<domain> to avoid conflicts
with any other similarly named lists. CPanel is what is being used in this
case.
This means that any other virtual host on the server can access the mail
archives by providing the correct path name to the list.
> When you say "if the archive is public, then the address is
> http://myhostingprovidersservername.com/pipermail/listname" what
> precisely do you mean?
What I mean is that the link to the archives, and only this link, from what I
can see, shows the hosting provider's server name and not the virtual domain
for the client.
Example:
I have a list called "test" on clientdomain1.
The path to the list and all the admin pages etc is
http://clientdomain1/mailman/<whatever>/test_clientdomain1/
This list could also be accessed by another virtual domain on the same server
as:
http://clientdomain2/mailman/<whatever>/test_clientdomain1/
When the archives are set to public, the archive address is:
http://clientdomain1/mailman/private/test_clientdomain1/
When the list archives are set to public, then the archive address is:
http://hostingproviderservername/pipermail/test_clientdomain1/
I would expect this to read:
http://clientdomain1/pipermail/test_clientdomain1/
or similar.
This appears the same on both the main page for the list and in the admin
interface.
> Or are there links on other pages on the server that have the
> 'defective' domain in their URLs?
No.
> To get much further with diagnosing the problem will need a bit more
> input from you.
I hope I have provided enough info for you - if not, please tell me what else
you need to know.
many thanks,
Tony
More information about the Mailman-Users
mailing list