[Mailman-Users] Apache startup warning/error: mailman DocumentRoot?

Tanstaafl tanstaafl at libertytrek.org
Wed Jun 2 13:20:46 CEST 2010

Hello again,

There's another annoying warning message I get that I'd like to resolve,
but I only get it at startup, so I keep forgetting about it. I had to
shutdown the server this morning to move it to a new UPS, and saw it
again when I started the server up, so now I'm asking. I know there's
something obvious I must be missing, but I'm used to getting whacked by
2x4's when asking questions like this so I'm wearing my Spartan warriors

Anyway, here's the warning/error:

Warning: DocumentRoot [/var/www/localhost/htdocs/mailman] does not exist
apache2: Could not reliably determine the servers fully qualified domain
name, using ###.###.###.### for ServerName

Now, the path is correct, but there is no mailman directory in the
htdocs folder, so the warning is correct - and, to make matters worse, I
*do* have this path explicitly set in the
/etc/apache2/vhosts.d/lists.example.com config file, although I'm not
sure why now.

Everything works fine... I can go to lists.example.com and manage my
lists, and all links in the list messages are of the form
"...lists.example.com/..." and they all work for managing bounces, etc.

50_mailman.conf contains:

ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"

<Directory "/usr/local/mailman/cgi-bin/">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all

Alias /pipermail/ "/usr/local/mailman/archives/public/"

<Directory "/usr/local/mailman/archives/public/">
        AllowOverride None
        Options ExecCGI FollowSymLinks
        Order allow,deny
        Allow from all

So, my question is, what should the path in
/etc/apache2/vhosts.d/lists.example.com be pointing to? Where *is* the
mailman DocumentRoot?


More information about the Mailman-Users mailing list