通常 PHP は Apache にモジュールとして取り込まれている。
これを cgi として動かしたいときには apache の設定ファイルに変更を加える必要がある。
PHP を cgi として動作させると、 suExec も有効にさせることができる。
ただしデメリットもあり、動作が若干遅くなる。
環境は以下のとおり。
CentOS-4.4
PHP-5.1.6
AWStats は標準設定では月別 (Monthly) の解析しか行わないが、実は時間別や日別にも対応している。
実装は非常に簡単で、定期的に行っている更新スクリプトに -DatabaseBreak を付け加えるだけでよい。すると月別データベースとは別に時間別や日別のデータベースも作成される。
Debian の Apache2 でバーチャルドメインを行うには、 /etc/apache2/sites-available/ ディレクトリにそれようの設定ファイルを作成し、 /etc/apache2/sites-enabled/ にシンボリックリンクを作る。
cadaver というツールが使えます。
以下のようにして Web サーバに接続し、様々なコマンドが使用できます。
$ cadaver http://example.com/webdavdir/
ドメイン名を変更した際に、古いドメインにアクセスしてきたユーザを全て新しいドメインのページにリダイレクトしたい場合があります。
そんなときは、 apache の RedirectMatch を使います。