Tôi đang cấu hình hộp 13.10 máy chủ Ubuntu để sử dụng mailman. Tôi đã làm theo hướng dẫn trên Ubuntu Help mà không gặp may. Mailman hoạt động, chạy newlist
lệnh tạo danh sách và tôi có thể nhận được email chào mừng. Giao diện web không hoạt động.
Truy cập vào nó cho thấy 403 lỗi bị cấm.
Nhật ký lỗi Apache2 (phiên bản 2.4) hiển thị:
AH01630: client denied by server configuration: /usr/lib/cgi-bin/mailman/admin
Cố gắng gỡ lỗi tôi thấy rằng với apache 2.4, cho phép từ tất cả các lệnh nên được đổi thành Yêu cầu tất cả được cấp .
Làm như vậy không giải quyết được lỗi mà thay đổi lỗi như sau:
AH01797: client denied by server configuration: /usr/lib/cgi-bin/mailman/
Tôi bị kẹt ở đây. Tôi không thể tìm ra vấn đề ở đâu. Chắc chắn là một cái gì đó liên quan đến việc thực thi bảo mật của cgi, nhưng ở đâu?
Đây là nội dung của mailman.conf vào các trang 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>
cảm ơn.