最速怪談選手権

Apacheのモジュールについて質問です。Debianで動かしています。Apacheは1.3.33です。

いろいろ設定をいじって確認しているうちに、誤ってかapachectlで設定をチェックすると、mod_mimeが無いと表示されるようになりました。そこで、Apacheのソースからmod_mimd.cを取って来て、apxsで入れました。

その結果、apahectlではSyntax OKとなりましたが、代わりに以下のような警告が出るようになってしまいました。

# apachectl configtest
[Sat May 21 00:37:55 2005] [warn] module mime_module is already loaded, skipping
[Sat May 21 00:37:55 2005] [warn] module mod_mime.c is already added, skipping

使用できるものの、apachectlを実行すると毎回以下のような警告が出てしまうので、何とかできないものかと思っております。どうやらモジュールmod_mimeが二重にインストールされた状態になっていると思います。なお、apacheはapt-getでアンインストール、インストールし直しましたが、状況は変わりませんでした。

よろしくお願いいたします。

A 回答 (1件)

こんにちは。


Debianはいじったことないのですが、Apacheの問題かと思われたので・・・。
---------------------------------------
いろいろ設定をいじって確認しているうちに、誤ってかapachectlで設定をチェックすると、mod_mimeが無いと表示されるようになりました。そこで、Apacheのソースからmod_mimd.cを取って来て、apxsで入れました。
---------------------------------------
いろいろ設定をいじった、とのことですがいじった内容は把握していますか?
また、いじる前は正常に稼動していましたでしょうか?
通常Apacheはデフォルトでmod_mimeが組み込まれるようになっております。
ですのであくまで仮定ですが、

1.httpd.confで
・LoadModule mime_module modules/mod_mime.so
がコメントアウトしてないでしょうか?
(2つあったら1つ削除してください)
・AddModule mod_mime.c
がありましたら削除してください。

またapxsはデフォルト以外のモジュール組込を主にしているようなので、今回の様にデフォルトで組込んであるものはapxsは使用しない方がよいでしょう。

参考URL:http://www.jp.redhat.com/manual/Doc71/RHDOCS/rhl …
    • good
    • 0
この回答へのお礼

すみません。投稿してから、ご指摘の以下の通りで問題を解決できました。(一旦質問したものは、取り下げることが出来ないようでしたので、失礼しました)

> ・AddModule mod_mime.c
> がありましたら削除してください。


> またapxsはデフォルト以外のモジュール組込を主にしているようなので、今回の様にデフォルトで
> 組込んであるものはapxsは使用しない方がよいでしょう。

おっしゃるとおりです。以後気をつけたいと思います。
(apache-modconfを使用するというのが分からず、いろいろ余計なことをしてしまいました)
大変ありがとうございました。

お礼日時:2005/05/22 17:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!