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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.