« 寿司を食べてきた | メイン | はてなポイントを受け取る! »

2005年08月12日

CentOS 設定中(2)

設定項目の続きを書き忘れていたので、記載。なんつーか、自分用のメモ。

Apache でロードするモジュール

LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule dir_module modules/mod_dir.so
LoadModule alias_module modules/mod_alias.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule cgi_module modules/mod_cgi.so

もっと削れるかもしれない。他のモジュールは、必要になったときに設定。モジュールは削る方がいいと、頑なに信じていますが何か?

logrotate の設定

$ less /etc/logrotate.d/httpd
...

/var/www/home/*/logs/*/*log {
        daily
        rotate 31
        missingok
        sharedscripts
        postrotate
                /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
        endscript
}

Apache では、原則 VirtualHost を使って運用していて、かつ suEXEC を使っているので home を変更している。保存数をもっと増やして、ファイルを圧縮する方がいいかな。

仮想コンソールを減らす

$ less /etc/inittab
...

1:2345:respawn:/sbin/mingetty tty1
#2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

...

すべてコメントアウトすると、ログインすらできなくなるので注意(SSH を使わないと無理)。

MySQL の設定

$ less /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

old_passwords=1

default-character-set=ujis
character-set-server=ujis

[client]
default-character-set=ujis

[mysql]
default-character-set=ujis

[mysqldump]
default-character-set=ujis

...

パラメータを見直す必要はあり。

【関連記事】
CentOS 設定中(1) (2005年07月09日)

2005年08月12日 14:38 | Technology

トラックバック

コメント