我正在配置供邮递员使用的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年