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>
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>
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
[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
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
[root@web ~]# chkconfig –list mysqld
設定完了!
次回はWordPressの移設だ