Debian4.0 に Apache と Tomcatを入れてみる
移転しました。
Apache インストール
# apt-get install apache2 以下のコマンドでproxy_ajpを有効にする。 # a2enmod proxy_ajp Enabling proxy as a dependency Module proxy installed; run /etc/init.d/apache2 force-reload to enable. Module proxy_ajp installed; run /etc/init.d/apache2 force-reload to enable. apacheからtomcatのマウント先のURLを指定する。 /etc/apache2/sites-available/defaultに以下を追加。 ----- <Location /do> ProxyPass ajp://localhost:8009/ allow from all </Location> ----- !! 上記"localhost"と記載箇所はWEBサーバーのドメイン名、又はIPに変えること
Java インストール
以下からダウンロード
# chmod 777 jdk-6u3-linux-i586.bin # ./jdk-6u3-linux-i586.bin # mv jdk1.6.0_03 /usr/lib # cd /usr/lib # ln -s jdk1.6.0_03/ java # cd # vi .bashrc ----- export JAVA_HOME=/usr/lib/java export PATH=${JAVA_HOME}/bin:$PATH ----- インストール後、/etc/default/apache2 の中が NO_START=1 になっており起動できないので、0に書きかえる。 # vi /etc/apache2/apache2.conf ----- ServerName xxxxx.jp ----- # /etc/init.d/apache2 restart
Tomcat インストール
# mv /root/src/apache-tomcat-5.5.17.zip /usr/local # cd /usr/local # unzip apache-tomcat-5.5.17.zip # cd apache-tomcat-5.5.17 # ln -s apache-tomcat-5.5.17 tomcat5 起動スクリプト作成 # vi /etc/init.d/tomcat5 ----- #!/bin/sh JAVA_HOME=/usr/lib/java TOMCAT_HOME=/usr/local/tomcat5 STARTUP_SH=${TOMCAT_HOME}/bin/startup.sh SHUTDOWN_SH=${TOMCAT_HOME}/bin/shutdown.sh export JAVA_HOME TOMCAT_HOME case $1 in start) echo "Starting Tomcat5" $STARTUP_SH ;; stop) echo "Stopping Tomcat5" $SHUTDOWN_SH ;; *) echo "Usage: /etc/init.d/tomcat5 {start|stop}" ;; esac ----- 起動スクリプトの実行権限をつけるために以下を実行 # chmod 700 /usr/local/tomcat5/bin/*