一、先安装JDK我安装的是1.7版本
tarzxfjdk-7u45-linux-i586.tar.gz-C/usr/local/
然后更改环境变量
vi/etc/profile
#exportJAVA_HOME=/usr/local/jdk1.7.0_45
#exportJRE_HOME=$JAVA_HOME/jre
#exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
#exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
source/etc/profile使配置生效
最后进行测试java-version输出版本号就安装正确
二、安装apache-tomcat-6.0.37
tarxzfapache-tomcat-6.0.20.tar.gz-C/usr/local/
cd/usr/local/
ln-sapache-tomcat-6.0.20/tomcat
vi/etc/profile
#TOMCAT_HOME=/usr/local/tomcat
#exportPATHTOMCAT_HOME
source/etc/profile
三、安装apache
tarzxfapache-2.2.13.tar.gz-C/usr/local
cd/usr/local/http-2.2.13
./configure--prefix=/usr/local/apache2--enable-so--enable-rewrite
make&&makeinstall
四、安装jkconnects
安装jkconnector
wgethttp://labs.xiaonei.com/apache-mirror/tomcat/tomcat-connectors/jk/source/jk-1.2.28/tomcat-connectors-1.2.28-src.tar.gz
tarxfztomcat-connectors-1.2.28-src.tar.gz-C/usr/local/src/
cd/usr/local/src/tomcat-connectors-1.2.28-src/
cdnative/
./configure–with-apxs=/usr/local/httpd/bin/apxs
make
cpapache-2.0/mod_jk.so/usr/local/httpd/modules/
apche配置
vim/usr/local/httpd/conf/extra/httpd-vhosts.conf
LoadModulejk_modulemodules/mod_jk.so
Include/usr/local/httpd/conf/mod_jk.conf
<VirtualHost*:80>
JkMountCopyOn
ServerNameedu.veryi.com
DirectoryIndexindex.jspindex.htmlindex.jspindex.htm
DocumentRoot/usr/local/tomcat/webapps/ROOT
#DocumentRoot/usr/local/www/edu.veryi.com/html
#<Directory/usr/local/www/edu.veryi.com>
<Directory/usr/local/tomcat/webapps/ROOT>
Orderallow,deny
Allowfromall
</Directory>
CustomLog"|/usr/local/sbin/cronolog/var/log/httpd/edu.veryi.com-access_log.%Y%m%d"combined
ErrorDocument404/missing.html
</VirtualHost>
vim/usr/local/httpd/conf/mod_jk.conf
JkWorkersFile/usr/local/httpd/conf/workers.properties
#Wheretoputjklogs
JkLogFile/usr/local/httpd/logs/mod_jk.log
#Setthejkloglevel[debug/error/info]
JkLogLevelinfo
#Selectthelogformat
JkLogStampFormat"[%a%b%d%H:%M:%S%Y]"
#JkOptionsindicatetosendSSLKEYSIZE,
JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories
#JkRequestLogFormatsettherequestformat
JkRequestLogFormat"%w%V%T"
#servlet和jsp请求通过ajp13的协议送给Tomcat
JkMount/servlet/*worker1
JkMount/*.jspworker1
——————————
/usr/local/httpd/conf/workers.properties
#Definingaworkernamedworker1andoftypeajp13
worker.list=worker1
#Setpropertiesforworker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
#worker.worker1.lbfactor=50
#worker.worker1.socket_keepalive=1
#worker.worker1.socket_timeout=300
tomcat配置
vim/usr/local/tomcat/conf/server.xml
<Hostname="edu.veryi.com"
unpackWARs="true"autoDeploy="true"><Contextpath=""docBase="/usr/local/tomcat/webapps/ROOT"/><ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="tomcat_access_log."suffix=".log"pattern="common"resolveHosts="false"/><LoggerclassName="org.apache.catalina.logger.FileLogger"directory="logs"
prefix="tomcat_file_log."suffix=".log"timestamp="true"/>
</Host>
转载于:https://blog.51cto.com/wujingfeng/1319154