尝试访问 nginx 中的 mailman listinfo 和 admin 时出现持续 403 错误

尝试访问 nginx 中的 mailman listinfo 和 admin 时出现持续 403 错误

我已经通过本教程设置了 nginx 和 mailman(以及所有其他东西):http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-nginx-bind-dovecot-ispconfig-3-p4

我能够成功创建一个邮件列表(名为braindexter-pre-registration)并收到了欢迎电子邮件,但每当我尝试访问管理页面以添加成员或发送电子邮件时,我都会收到一个(大部分)空白页,上面写着403

如果我访问 ,就会出现错误http://192.168.1.12:8081/cgi-bin/mailman/admin/braindexter-pre-registration;如果我访问http://192.168.1.12/cgi-bin/mailman/admin/braindexter-pre-registration,只会显示“欢迎使用 nginx!”屏幕。

以下是我使用端口 8081 时的错误日志:

2013/07/24 19:10:35 [error] 12255#0: *32 FastCGI sent in stderr: "Cannot chdir to script directory (/usr/lib/cgi-bin/mailman/admin)" while reading response header from upstream, client: 192.168.1.11, 
server: _, request: "GET /cgi-bin/mailman/admin/braindexter-pre-registration HTTP/1.1", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "192.168.1.12:8081"

以下是我使用端口 80 时的访问日志:

192.168.1.11 - - [24/Jul/2013:19:12:31 -0500] "GET /cgi-bin/mailman/admin/braindexter-pre-registration HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"

我完全不知道该怎么做。我尝试按照以下建议进行操作http://forum.nginx.org/read.php?2,227508,227508#msg-227508但这似乎并没有什么帮助。

相关内容