Mailman Webインターフェースが機能しない


9

Mailman用にUbuntuサーバー13.10ボックスを構成しています。私は運が悪くUbuntuのヘルプハウツーをフォローしました。Mailmanが機能し、newlistコマンドを実行するとリストが作成され、ウェルカムメールを取得できます。Webインターフェースが機能しない。

アクセスすると、403 forbiddenエラーが表示されます。

Apache2(2.4バージョン)のエラーログに次のように表示されます。

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

デバッグしようとすると、Apache 2.4では、Allow from allディレクティブをRequire all Grantedに変更する必要があることがわかりました

そうしてもエラーは解決されませんが、次のようにエラーが変更されます。

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

ここで行き詰まっています。問題がどこにあるのかわかりません。確かにcgiのセキュリティの実行に関連するものはありますが、どこにありますか?

これは、Apacheサイトへのmailman.confの内容です。

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
/ etc / apache2 / sites-enabled /
mailman

回答:


19

解決策を見つけました。Apacheエラーは誤解を招くものです。単純な問題は、cgidがデフォルトで有効になっておらず、ubuntu HOWTOが有効にすることを提案していないことです。

単に:

a2enmod cgid

そして、Apacheの再起動後、mailmanインターフェイスが機能し始めます。


私はやります...明日... stackexchangeによるとすぐに受け入れることはできません
Ste

1
これを投稿してくれてありがとう。私が見つけた他のガイドや質問はこれについてまったく言及していませんでした、そしてそれは私の問題を完全に修正しました!
Savara 2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.