Interface web do Mailman não funciona

9

Estou configurando uma caixa do ubuntu server 13.10 para uso no mailman. Eu segui o howto na Ajuda do Ubuntu sem sorte. O Mailman funciona, executar o newlistcomando cria a lista e eu posso receber o email de boas-vindas. A interface da web não funciona.

O acesso a ele mostra 403 erros proibidos.

O log de erros do Apache2 (versão 2.4) mostra:

AH01630: client denied by server configuration: /usr/lib/cgi-bin/mailman/admin

Tentando depurá-lo, vi que, com o apache 2.4, a diretiva Allow from all deveria ser alterada para Exigir todos concedidos .

Fazer isso não resolve o erro, mas altera o erro como:

AH01797: client denied by server configuration: /usr/lib/cgi-bin/mailman/

Eu estou preso aqui. Não consigo descobrir onde está o problema. Com certeza há algo relacionado à execução de segurança do cgi, mas onde?

Este é o conteúdo do mailman.conf nos sites 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>

obrigado.

Ste
fonte
11
Por favor, poste o conteúdo completo de / etc / apache2 / sites-enabled / mailman
rechengehirn

Respostas:

19

Eu encontrei a solução. O erro do Apache é enganoso. O problema, simples, é que o cgid não está habilitado por padrão e o ubuntu HOWTO não sugere que você o habilite.

Simplesmente:

a2enmod cgid

E depois que o apache reiniciar, a interface mailman começará a funcionar.

Ste
fonte
Eu vou fazer ... amanhã ... não pode aceitar imediatamente de acordo com Stackexchange
Ste
11
Obrigado por postar isso. Nenhum outro guia ou pergunta que eu encontrei mencionou isso, e ele resolveu completamente o meu problema!
Savara