Mailman Web界面不起作用


9

我正在配置供邮递员使用的ubuntu服务器13.10盒子。我没有运气遵循Ubuntu帮助上howto。Mailman工作正常,运行newlist命令即可创建列表,并且能够收到欢迎电子邮件。Web界面不起作用。

对其进行访问将显示403禁止的错误。

Apache2(2.4版)错误日志显示:

AH01630: client denied by server configuration: /usr/lib/cgi-bin/mailman/admin

尝试对其进行调试,我发现在apache 2.4中,Allow from all指令应更改为Require all grant

这样做不能解决错误,但会将错误更改为:

AH01797: client denied by server configuration: /usr/lib/cgi-bin/mailman/

我被困在这里。我不知道问题出在哪里。当然,这与cgi的安全性执行有关,但是在哪里呢?

这是mailman.conf到Apache网站的内容:

ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/
Alias /pipermail/ /var/lib/mailman/archives/public/
Alias /images/mailman/ /usr/share/images/mailman/

<Directory /usr/lib/cgi-bin/mailman/>
    AllowOverride None
    Options ExecCGI
    AddHandler cgi-script .cgi
    Order allow,deny
    Require all granted
</Directory>
<Directory /var/lib/mailman/archives/public/>
    Options FollowSymlinks
    AllowOverride None
    Order allow,deny
    Require all granted
</Directory>
<Directory /usr/share/images/mailman/>
    AllowOverride None
    Order allow,deny
    Require all granted
</Directory>

谢谢。


1
请发布/ etc / apache2 / sites-enabled / mailman的完整内容
rechengehirn 2014年

Answers:


19

我找到了解决方案。Apache错误具有误导性。问题很简单,就是默认情况下未启用cgid,而ubuntu HOWTO不建议您启用它。

只是:

a2enmod cgid

然后,在Apache重新启动后,mailman界面将开始工作。


我会...明天...根据stackexchange无法立即接受
2014年

1
感谢您发布此信息。我找到的其他指南或问题都没有提及此问题,它完全解决了我的问题!
Savara 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.