所有软件和部署的应用都在根下的 Server目录。 下载 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等变量 下载 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 下载 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 修改 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> 修改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> 启动: /Server/apache2.2/bin/apachectl start 停止: /Server/apache2.2/bin/apachectl stop 启动: /Server/jakarta-tomcat-5.5.9/bin/catalina.sh start 停止: /Server/jakarta-tomcat-5.5.9/bin/catalina.sh stop 一、安装步骤如下:
1、安装 jdk
# 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
3、安装resin3.0 或者 Tomcat5.5
二、软件配置
1、Apache:
2、Tomcat:
三、服务启动
1、Apache:
2、Tomcat:
WEB应用服务器配置