L'interface Web de Mailman ne fonctionne pas

9

Je configure une boîte de serveur ubuntu 13.10 pour une utilisation mailman. J'ai suivi le howto sur l'aide d'Ubuntu sans succès. Mailman fonctionne, l'exécution de la newlistcommande crée la liste et je peux recevoir l'e-mail de bienvenue. L'interface Web ne fonctionne pas.

L'accès à celui-ci montre une erreur interdite 403.

Le journal des erreurs d'Apache2 (version 2.4) indique:

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

En essayant de le déboguer, j'ai vu qu'avec apache 2.4 la directive Allow from all devrait être changée en Exiger tout accordé .

Cela ne résout pas l'erreur mais modifie l'erreur comme suit:

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

Je suis coincé ici. Je ne peux pas comprendre où est le problème. Bien sûr, quelque chose est lié à l'exécution de sécurité de cgi, mais où?

C'est le contenu de mailman.conf dans les 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>

Merci.

Ste
la source
1
Veuillez publier le contenu complet de / etc / apache2 / sites-enabled / mailman
rechengehirn

Réponses:

19

J'ai trouvé la solution. L'erreur Apache est trompeuse. Le problème, simple, est que cgid n'est pas activé par défaut et ubuntu HOWTO ne vous suggère pas de l'activer.

Simplement:

a2enmod cgid

Et puis, après le redémarrage d'apache, l'interface mailman commencera à fonctionner.

Ste
la source
Je ferai ... demain ... ne peut pas accepter immédiatement selon stackexchange
Ste
1
Merci d'avoir posté ceci. Aucun autre guide ou question que j'ai trouvé ne l'a mentionné du tout, et cela a complètement résolu mon problème!
Savara