Я налаштовую скриньку для сервера ubuntu 13.10 для використання поштами. Я безслідно дотримувався хауту в довідці Ubuntu . Mailman працює, запускаючи newlistкоманду створює список, і я можу отримати електронну адресу прийому. Веб-інтерфейс не працює.
Доступ до нього показує 403 заборонених помилок.
Журнал помилок Apache2 (версія 2.4) показує:
AH01630: client denied by server configuration: /usr/lib/cgi-bin/mailman/admin
Намагаючись налагодити це, я побачив, що з apache 2.4 директива Allow from all повинна бути змінена на Require all given .
Це не вирішує помилку, але змінює помилку як:
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>
Дякую.