首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mailman web界面不工作

Mailman web界面不工作
EN

Ask Ubuntu用户
提问于 2014-02-18 16:57:32
回答 1查看 8.2K关注 0票数 10

我正在配置一个ubuntu服务器13.10框供邮递员使用。我没有运气就跟踪了如何帮助Ubuntu。Mailman工作,运行newlist命令可以创建列表,我可以收到欢迎邮件。网络接口不工作。

访问它显示403个禁止的错误。

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

代码语言:javascript
复制
AH01630: client denied by server configuration: /usr/lib/cgi-bin/mailman/admin

在尝试调试它时,我发现在Apache2.4中,all的all指令应该被修改为Require。

这样做不会解决错误,而是将错误更改为:

代码语言:javascript
复制
AH01797: client denied by server configuration: /usr/lib/cgi-bin/mailman/

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

这是apache站点中mailman.conf的内容:

代码语言:javascript
复制
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>

谢谢。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-02-19 11:43:53

我找到了解决办法。Apache错误是误导性的。问题很简单,在默认情况下没有启用cgid,而ubuntu不建议您启用它。

简单地说:

代码语言:javascript
复制
a2enmod cgid

然后,在apache重新启动之后,mailman接口将开始工作。

票数 20
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/422689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档