Redhat
TOPPHPREDHAT
MENU
REDHAT 7.3
REDHAT 9
rpm install
wu-ftpd
samba
make install
PostgreSQL
Apache
PHP
WWWCOUNT
namazu.cgi
MEMO
INSTALL MEMO
その他
実験
Apache2
Apache2+PHP4
TOMCAT4
rpmでサーバ構築
RH7.3+PHP4.3.4
TOMCAT4
最新版のソースをDLしてくる.

インストール
su スーパーユーザになる
# mkdir /usr/local/j2sdk
# cd /usr/local/j2sdk
# cp /home/kog/src/j2sdk-1_4_2-linux-i586.bin ./
# chmod 744 j2sdk-1_4_2-linux-i586.bin
J2SEのインストール
とりあえず/usr/local/j2sdk以下にインストールする事にしてファイルの準備.
# ./j2sdk-1_4_2-linux-i586.bin

ここでライセンスに関する文章がだらだら出て・・
Do you agree to the above license terms? [yes or no]

ここでyesと答えればインストール開始.
準備ができたらインストール
  # cd ../
# ln -s j2sdk/j2sdk1.4.2/ java
JAVA_HOMEは面倒なので/usr/local/javaで固定にしたいのでリンク作成.
     
# mkdir tomcat4
# cd tomcat4
# tar zxvf /home/kog/src/jakarta-tomcat-4.1.24.tar.gz
TOMCATのインストール
インストールは/usr/local/tomcat4以下にする事に決定.
# cd ../
# ln -s tomcat4/jakarta-tomcat-4.1.24 tomcat
TOMCAT_HOMEは/usr/local/tomcatで固定したいのでリンク作成.
     
# vi ./tomcat/conf/tomcat-users.xml
< user username="mng" password="tomcat" roles="manager"/>
< user username="admin" password="tomcat" roles="admin"/>
管理ツール用のユーザ設定を追加
     
# vi /etc/profile
export JAVA_HOME=/usr/local/java
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export LANG=ja_JP.eucJP
export PATH=$JAVA_HOME/bin:$PATH
環境変数の追加

同じパスで”TOMCAT_HOME”と”CATALINA_HOME”の2つ記述したのはどっちでもいいように.実際のとこ今のバージョンだと後者かな?
# source /etc/profile 変更の反映
     
/usr/local/tomcat/bin/startup.sh TOMCAT起動
  http;//ホストのIP:8080 動作確認
/usr/local/tomcat/bin/shutdown.sh TOMCAT終了
     
Apache2との連携
# tar zxvf /home/kog/src/jakarta-tomcat-connectors-4.1.24-src.tar.gz
# cd jakarta-tomcat-connectors-4.1.24-src/
# cd jk/native2
# sh buildconf.sh
mod_jk2.soの作成
# ./configure
--with-apxs2=/usr/local/apache2/bin/apxs
--with-tomcat41=/usr/local/tomcat
”--with-tomcat41”部分は自分の環境にあわせる.
# make  
# cd ../
# cp build/jk2/apache2/mod_jk2.so /usr/local/apache2/modules/
# cp conf/workers2.properties /usr/local/apache2/conf/
makeされたファイルをコピー
# vi /usr/local/apache2/conf/httpd.conf
LoadModule jk2_module modules/mod_jk2.so
httpd.confに設定を追加
   
# /usr/local/tomcat/bin/startup.sh
# /usr/local/apache2/bin/apachectl start
TOMCATとApache2の起動
http://ホストのIP/examples/jsp/index.html

ポート指定無しのURLでサンプルが見れたらOK


その他メモ
実験で掲示板に書いた文章ほぼそのまま.手抜きですが参考までに.
Copyright(C)2002.10- by MISKY