目次
NTT/VERIO Linux VPS/MPS
PHP5
# vinstall php5
GD MBSTRING PGSQL ZLIB
※ PostgreSQL 7.4 をインストールされる。
# vuninstall postgresql
# vi /usr/local/php/etc/extensions.ini (PHPインストール済み環境の場合。ラピッドサイト社経由の場合?)
-;extension=zlib.so +extension=zlib.so
# vi /usr/local/php/lib/php.ini
-zlib.output_compression = On +zlib.output_compression = off
PostgreSQL 8.2
原則部分は、非公開領域の PostgreSQL (RPM) に記載。
phpPgAdmin
- インストール時に聞かれるアカウントを PostgreSQL に自動作成。/var/lib/pgsql/data/pg_hba.conf の末尾に、TCP/IP (MD5認証) アクセスを追加。
Apache ログローテーション (savelogs)
- 月次
/etc/crontab
@monthly root savelogs --config=/usr/local/etc/savelogs.monthly.conf
- 日に2度以上実行すると上書きされる。(「Hourly yes」により、時間毎までは可能。)
/usr/local/etc/savelogs.monthly.conf
ApacheConf /www/conf/httpd.conf PostMoveHook /usr/local/sbin/restart_apache
参考
- CPX が生成する設定ファイル名(月次)は /usr/local/etc/savelogs-cpx.monthly.conf
Apache ログローテーション (logrotate)
※ 権限の問題を生じるかも。グループの権限で制御しているので問題ないかも。(未検証)
vi /etc/logrotate.d/httpd
-/var/log/httpd/*log { +/var/log/httpd/*log /var/log/httpd/*/*log {
テスト実行
/usr/sbin/logrotate -d /etc/logrotate.conf