もう,2年来の懸案事項となってしまいました^^;
ゼロから2.4のhttpdを立ち上げるのはそんなに苦労しません.distroによるお仕着せのconfigファイルをちょちょいといじれば,PHPもCGIも動いてくれます(というほど楽ではないけど^^; ).
アクセス制限の方法も,少しいじっていれば解ってきます.認証法は2.2と全く一緒です.
問題は,2.2で動いてきたサイトを2.4にする場合です.とにかく根気が要ります.
最初に試したcgi版のphpが動くサイトでは,最後の最後に来て,サーバーのルートをsymlinkにしていたのでは動かないと言うことが解りました.ここだけで,数時間^^;
クリーンインストールしたマシンでは,同じsymlinkで動くので,何とも悩みました.
動けばいいんです.理由は詮索しないことにします^^;
私の場合はSlackwareです.