javaが使えるレンタルサーバーを探してみると、
今だったら、さくらVPS、EC2、GAE、niftyクラウド、あたりがよさげみたい。
さくらVPSは他のクラウド系に比べて転送料金もないし、
ライブラリの縛りもなさそうなので今回はさくらVPSをチョイス。
月980円、お手頃なのもイイですね!
今回使ったのはこのバージョン
jdk1.6.0_25
httpd-2.2.17
tomcat7.0.12
mysql-5.6.2-m5
devが混ざっているけど
速くなったのと噂なのでさっそく使ってみます。
--------------
ユーザー作成
--------------
/usr/sbin/groupadd httpd
/usr/sbin/useradd -g httpd -m -d /home/httpd -s /bin/bash httpd
chown -R httpd:httpd /home/httpd/
/usr/sbin/groupadd tomcat
/usr/sbin/useradd -g tomcat -m -d /home/tomcat -s /bin/bash tomcat
chown -R tomcat:tomcat /home/tomcat/
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql -m -d /home/mysql -s /bin/bash mysql
-----------------------
DAGリポジトリを追加
-----------------------
vi /etc/yum.repos.d/dag.repo
--dag.repo--
[dag]
name=DAG: RPM packages for CentOS
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
------------
enabled=0で通常のリポジトリを使用
-----------------------
いろいろインストール
-----------------------
yum -y install gcc gcc-c++
yum -y install mysql-devel
yum -y install ncurses-devel
yum -y install cmake
-----------------------
java
-----------------------
cd /usr/local/src/
--
ここからダウンロード
http://java.sun.com/javase/downloads/index.jsp
--
wget ダウンロード先
sh ...jdk-6u25-linux-i586.bin
--
mv jdk1.6.0_25/ /usr/local/
cd /usr/local/
ln -s jdk1.6.0_25/ jdk
-------------------------
apache
-------------------------
cd /usr/local/src/
wget http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.2.17.tar.gz
tar zxf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure --prefix=/usr/local/httpd-2.2.17 --enable-rewrite --enable-proxy --enable-so --with-mpm=worker
make
make install
make clean
cd /usr/local/
ln -s httpd-2.2.17/ apache
-------------------------
tomcat
-------------------------
cd /usr/local/src/
wget http://www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-7/v7.0.12/bin/apache-tomcat-7.0.12.tar.gz
tar xzf apache-tomcat-7.0.12.tar.gz
mv apache-tomcat-7.0.12 /usr/local/
cd /usr/local/
ln -s apache-tomcat-7.0.12/ tomcat
-------------------------
apache-tomcat連携
-------------------------
cd /usr/local/src
wget http://ftp.riken.jp/net/apache//tomcat/tomcat-connectors/jk/source/jk-1.2.31/tomcat-connectors-1.2.31-src.tar.gz
tar xzf tomcat-connectors-1.2.31-src.tar.gz
cd tomcat-connectors-1.2.31-src/native
./configure --with-apxs=/usr/local/apache/bin/apxs
make
make install
chown -R tomcat. /usr/local/tomcat/*
-----------------------
mysql
-----------------------
cd /usr/local/src/
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.2-m5.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/
tar xzf mysql-5.6.2-m5.tar.gz
cd mysql-5.6.2-m5/
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make
make install
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
cp -p /usr/local/src/mysql-5.6.2-m5/support-files/my-medium.cnf /etc/my.cnf
cp -p /usr/local/src/mysql-5.6.2-m5/support-files/mysql.server /etc/init.d/mysql
chown -R mysql. /usr/local/mysql
-----------------------
mysqlコネクター
-----------------------
cd /usr/local/src/
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.11.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/
tar xzf mysql-connector-java-5.1.11.tar.gz
cd mysql-connector-java-5.1.11
cp -p mysql-connector-java-5.1.11-bin.jar /usr/local/tomcat/lib/
chown tomcat. /usr/local/tomcat/lib/mysql-connector-java-5.1.11-bin.jar
設定ファイルを適宜変更して
正常に動作すれば完了です。
MySQLのconfigureがなくてあせった・・。
いつのまにかCMAKEになってたのね。
(参考サイト)
MySQL 5.5.9 インストール Linux cmake
DAG リポジトリを利用する
ではー。
