Apache2.2の環境で、server-status?autoを使用するとTotal AccessesやTotal kBytesなどが表示されない。

理由は簡単で、apache2.2から拡張設定で利用するように変更となったようだ。

Apache2.2ドキュメントに記載のように、ExtendedStatusがデフォルトでは、offになっているので、

httpd.conf に 「ExtendedStatus On」を追加すれば、表示されるようになる。

ちなみに、私の場合の設定は、次のようにしている。

ExtendedStatus On

<VirtualHost 127.0.0.1:80>
ServerName localhost
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
</Location>

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
</Location>

<location /balancer-manager>
SetHandler balancer-manager
Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
</Location>
</VirtualHost>