Hi Andrew, Thanks. Still having difficulties. I ran check_perms and no permissions problems. I dropped in your config substituting my domain names and it's giving me error 404's on all pages. For the templates/en folder I thought that was where the files were being pulled from? This issue is definitely with apache. I commandline created a test list and subscribed to it, sent emails back and forth email and mailman are working, the web server is not. Thanks. Dave On 12/18/10, Andrew Hodgson <andrew@hodgsonfamily.org> wrote:
Hi Dave,
You obviously didn't use much of my virtual host file in there. I don't think you are getting the CGIs executed correctly, as you have your home directory set to the template directory (which shouldn't be the case), and it looks like it is trying to get the admin pages directly from that. It may also be worth running ./bin/check_perms to ensure you have the permissions set correctly.
Here is the virtual host file with the /mailman default URL set up. Access everything with /mailman/ (for example lists.domain1.com/mailman/listinfo).
I have also commented this as well so it is easier to understand:
# httpd configuration settings for use with mailman. #for lists.domain1.com
# create a virtual host for lists.domain1.com <VirtualHost *:80> ServerName lists.domain1.com ServerAdmin webmaster@domain1.com # This directory for the document root should exist and preferably be empty. DocumentRoot /var/www/lists ErrorLog /var/log/apache2/lists-error.log CustomLog /var/log/apache2/lists-access.log combined
# Directory access directives for the archives and icons directories. We want as little access as possible to these directories. # We need to follow symbolic links in the archive directory to work with the public archives. <Directory /usr/local/mailman/archives/> Options FollowSymLinks AllowOverride None </Directory>
<Directory /usr/local/mailman/icons/> Options None AllowOverride None </Directory>
Alias /pipermail/ /usr/local/mailman/archives/public/ Alias /icons/ /usr/local/mailman/icons/
# Define the CGI directory. We don't need a directory access entry here because we are using ScriptAlias. ScriptAlias /mailman/ /usr/local/cgi-bin/
# Redirect the root of the /mailman directory to the listinfo page. Replace with your active URL. RedirectMatch ^/mailman[/]*$ http://lists.domain1.com/mailman/listinfo/
# Redirect the root of the site to the listinfo page. Replace with your active URL. RedirectMatch ^[/]+$ http://lists.domain1.com/mailman/listinfo/ </VirtualHost>
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins