所有软件和部署的应用都在根下的 Server目录。
一、安装步骤如下:
1、安装 jdk
下载 jdk-1_5_0_06-linux-i586.bin
#./jdk-1_5_0_06-linux-i586.bin
解压出 jdk-1_5_0_06 目录
# cp jdk-1_5_0_06 /Server/java
拷贝到 /Server/java 目录
#vi /etc/profile
加入 JAVA_HOME等变量
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
if [ -x /usr/bin/id ]; then
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
fi
JAVA_HOME=/Server/java
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
RESIN_HOME=/Server/resin
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME RESIN_HOME CLASSPATH
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
重新启动系统
#sync
#reboot
检查java是否配置成功
#env
or
#java -version
2、安装 apache2.2
下载 httpd-2.2.6.tar.gz
#tar zxvf httpd-2.2.6.tar.gz
解压出目录 httpd-2.2.6
#cd httpd-2.2.6
#./configure --prefix=/Server/apache2.2 --enable-module=most --enable-proxy --enable-proxy-ajp --enable-forward --enable-proxy-connect --enable-proxy-http --enable-so --enable-headers --enable-include
#make
#make install
3、安装resin3.0 或者 Tomcat5.5
下载 resin-3.0.19.tar.gz
#tar zxvf resin-3.0.19.tar.gz
#mv resin-3.0.19 /Server/resin
#cd /Server/resin
#./configure --with-apache=/Server/apache2.2
#make
#make install
或者
下载 jakarta-tomcat-5.5.9.tar.tar
#tar zxvf jakarta-tomcat-5.5.9.tar.tar
二、软件配置
1、Apache:
修改 httpd.conf 文件,启用:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
修改 httpd-vhosts.conf 文件,注意红色部分的内容与服务器的ip进行对应,如下:
NameVirtualHost 222.111.222.111:80
<VirtualHost www.logxyz.com:80>
ServerAdmin webmaster@logxyz.com
ProxyPass / http://www.logxyz.com:8080/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
ServerName www.logxyz.com
ProxyPassReverse / http://www.logxyz.com:8080/
ErrorLog logs/www.logxyz.com-error_log
CustomLog "logs/www.logxyz.com-access_log" common
</VirtualHost>
2、Tomcat:
修改server.xml 文件,host部分如下,其中 /Server/WebApp 为 web应用的部署目录:
<Host name="www.logxyz.com" appBase="/Server/WebAppRoot/www.logxyz.com"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="0" reloadable="true">
</Context>
</Host>
三、服务启动
1、Apache:
启动: /Server/apache2.2/bin/apachectl start
停止: /Server/apache2.2/bin/apachectl stop
2、Tomcat:
启动: /Server/jakarta-tomcat-5.5.9/bin/catalina.sh start
停止: /Server/jakarta-tomcat-5.5.9/bin/catalina.sh stop
WEB应用服务器配置