私は、アクセス解析にawstatsを利用しています。
なかなか便利なのですが、一つだけ気になっていたのが、アイコン画像が表示されないことです。ほとんど実害はないので半年ほど放置していましたが、この度、解決しました!
まあ、たんにaliasの記述が間違っていただけなんですけどね。
私の環境だと、初期設定でhttpd-awstats.confにアイコン画像の位置が次のように記載されています。
Alias /awstatsicons "/usr/share/webapps/awstats/icon/"
これが間違っているために、アイコンが表示されていなかったというわけです。
ってか、awstatsにアクセスするたびに、「404 not found /icon/os/***.png (意訳:icon以下にある画像ファイルが見つからないよー)」みたいなログが大量にでていたので、すぐに気付くべきでした・・・。
正しくは、以下。
Alias /icon "/usr/share/webapps/awstats/icon/"
これでアイコンが表示されるようになりました。
awstatsの導入等は、Arch Wikiを参照するとよいかと思います。ちょっと記述が古く、mod_perl.soはもう要らない(書くとapacheが起動しません)とか、今はsystemdだとか、変更しないといけないところもありますが。