さくらのVPS(v3) セットアップ備忘録(2) - httpd, jdk, Tomcat, php

httpdをインストールします。


$yum install httpd httpd-devel mod_ssl
$chkconfig --list httpd
$chkconfig httpd on
$chkconfig --list httpd
$/etc/init.d/httpd start

Java SEをインストールします。


$wget http://.........../jdk-6u32-linux-x64-rpm.bin
$chmod u+x jdk-6u32-linux-x64-rpm.bin
$./jdk-6u32-linux-x64-rpm.bin
$java -version

Tomcatをインストールします。


$wget http://ftp.jaist.ac.jp/pub/apache/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
$tar xvf apache-tomcat-6.0.35.tar.gz
$mv apache-tomcat-6.0.35 /usr/local/tomcat
$useradd tomcat -d /usr/local/tomcat
$chown -R tomcat:tomcat /usr/local/tomcat
$vi /etc/profile
 
#追加
JAVA_HOME=/usr/java/jdk1.6.0_32
CATALINA_HOME=/usr/local/tomcat
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$CATALINA_HOME/lib/servlet-api.jar
export JAVA_HOME CLASSPATH PATH
 
$source /etc/profile
$vi /usr/local/tomcat/conf/server.xml
#8080ポートのコネクタをコメントアウト
$vi /usr/local/tomcat/bin/catalina.sh
 
#追加
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true"
 
$mv /usr/local/tomcat/logs/ /var/log/tomcat
$ln -s /var/log/tomcat/ /usr/local/tomcat/logs
$cat > /etc/logrotate.d/tomcat

/var/log/tomcat/catalina.out {
copytruncate
weekly
rotate 52
compress
missingok
}
 
$logrotate -d /etc/logrotate.d/tomcat
$/etc/init.d/rsyslog restart
 
$vi /etc/init.d/tomcat
# 作成
$chmod +x /etc/init.d/tomcat
$chkconfig --add tomcat
$chkconfig tomcat on
$chkconfig --list tomcat
$/etc/init.d/tomcat start

phpphp-mysqlWordPress用)をインストールします。


$yum install php php-mysql
$/etc/init.d/httpd restart