Hey guys,
I’m trying to setup Mailman on my OpenSUSE 12.3, I’m following these steps:
- Install mailman
- run ‘a2enflag MAILMAN’
- Restart Apache
But I keep getting a 404 page not found when I go to http://localhost/mailman
I checked /etc/apache2/conf.d/mailman.conf and it has this:
# the <IfDefine MAILMAN> block means that the contained configuration is not
# active unless apache is started with '-D MAILMAN'. This server flag
# is passed at start time if it is set in /etc/sysconfig/apache2 -- which can
# be set by running the command 'a2enflag MAILMAN'.
<IfDefine MAILMAN>
ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/
Alias /mailmanicons/ /usr/lib/mailman/icons/
Alias /pipermail/ /var/lib/mailman/archives/public/
<Directory /usr/lib/mailman/cgi-bin>
order allow,deny
allow from all
</Directory>
<Directory /usr/lib/mailman/icons>
order allow,deny
allow from all
</Directory>
<Directory /var/lib/mailman/archives/>
Options +FollowSymLinks
order allow,deny
allow from all
</Directory>
</IfDefine>
I checked the status of Apache and it shows this:
apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: active (running) since Tue, 2014-02-25 15:39:55 EST; 5min ago
Process: 13465 ExecStop=/usr/sbin/httpd2 -D SYSTEMD -k stop (code=exited, status=0/SUCCESS)
Process: 11842 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 11822 ExecReload=/usr/sbin/start_apache2 -D SYSTEMD -t (code=exited, status=0/SUCCESS)
Process: 13469 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=0/SUCCESS)
Main PID: 13488 (/usr/sbin/httpd)
CGroup: name=systemd:/system/apache2.service
├ 13488 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
├ 13490 /usr/bin/mono /usr/lib/mono/2.0/mod-mono-server2.exe --filename /tmp/mod_mono_server_global --nonstop --maste...
├ 13491 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
├ 13499 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
├ 13502 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
├ 13503 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
├ 13504 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
└ 13509 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL -DMAILMAN -D SYSTEMD -k start
Which tells me that MAILMAN is defined so it should be working.
Any ideas?