VMWare仮想マシン + CentOS 5.5でWeb(ブログ)サーバ再構築 3

2011/02/05 | By filn in Linux

すっかり、投稿が滞ってしまいましたが、再開しますよ!

まずはapacheの設定

[root@web ~]# vi /etc/httpd/conf/httpd.conf

でコンフィグファイルを開いて以下を編集

ServerAdmin filn@filn.no-ip.org
ServerName filn.no-ip.org:80
<Directory “/var/www/html”>
  Options Includes ExecCGI FollowSymLinks
  AllowOverride All
</Directory>
ServerSignature Off
AddDefaultCharset UTF-8
AddHandler cgi-script .cgi .pl
<IfModule mod_userdir.c>
  UserDir public_html
</IfModule>

とりあえず基本はこんなかんじで
あと、仮想マシンに割り当てたメモリが512Mと少ないので以下も編集

<IfModule prefork.c>
StartServers    8
MinSpareServers    5
MaxSpareServers    10
ServerLimit    20
MaxClients    20
MaxRequestsPerChild    100
</IfModule>

そんなに大量のアクセスがあるわけでなし、こんなもんでしょ
MaxRequestsPerChildはWordPressでPHPとMySQLを使うので短期間でリフレッシュさせるために少なめ

Apacheを起動

[root@web ~]# vi /etc/rc.d/init.d/httpd start

無事起動したら自動起動に設定

[root@web ~]# chkconfig httpd on
[root@web ~]# chkconfig –list httpd

ついで、MySQLの設定

[root@web ~]# vi /etc/my.cnf

で設定ファイルを開いて以下を編集

[mysqld]
default-character-set = utf8
wait_timeout=15
thread_cache_size=40
max_connections=100
[mysql]
default-character-set = utf8

こちらもメモリにあわせてキャッシュサイズと接続数を設定

MySQLを起動

[root@web ~]# /etc/rc.d/init.d/mysqld start

無事起動したら自動起動に設定

[root@web ~]# chkconfig mysqld on
[root@web ~]# chkconfig –list mysqld

設定完了!
次回はWordPressの移設だ

Comments are closed.