Веб-интерфейс Mailman не работает


9

Я настраиваю Ubuntu Server 13.10 для использования почтальоном. Я следовал инструкциям на Ubuntu Help без удачи. Почтальон работает, при запуске 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 .

Это не устраняет ошибку, а изменяет ее следующим образом:

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
Пожалуйста,
опубликуйте

Ответы:


19

Я нашел решение. Ошибка Apache вводит в заблуждение. Простая проблема заключается в том, что cgid не включен по умолчанию, а Ubuntu HOWTO не предлагает вам его включить.

Просто:

a2enmod cgid

И тогда, после перезапуска apache, интерфейс mailman начнет работать.


Я сделаю ... завтра ... не могу принять немедленно в соответствии с stackexchange
Ste

1
Спасибо за публикацию. Ни один другой путеводитель или вопрос, который я нашел, не упоминал об этом вообще, и это полностью устранило мою проблему!
Савара
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.