Apache2.2 on CentOS 5.5でfaviconを見えるように設定する
設定方法
CentOS 5.5では、favicon.icoを設置したとしても、そのままだと.icoファイルはデフォルトのMIMEタイプとしてtext/plainとして扱われます(/etc/httpd/conf/httpd.confのDefaultTypeに記載されています)。
Apacheの設定ファイル(httpd.conf)内でMIMEタイプのマッピングの設定は、以下のファイルを参照していることが分かります。
TypesConfig /etc/mime.types
ということで、上記の設定ファイル(/etc/mime.types)に.icoファイル向けのMIMEタイプを追記すればよさそうです。
image/vnd.microsoft.icon ico
ただし、サーバのリプレイスなどが発生した際に設定し忘れる可能性が高いので、Apacheの設定ファイル(httpd.conf)に以下の1行を追記する方がオススメです。
AddType image/vnd.microsoft.icon .ico
また以下のMIMEタイプを指定すると書かれているサイトもありますが、これらは全て間違ったMIMEタイプ(IANAに登録された標準的なMIMEタイプではない)を指定していますので注意して下さい。