亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 標題: centos5完美整合Apache2+Tomcat6,同時支持jsp與php [打印本頁]

作者: xuequansongmo    時間: 2009-05-27 12:45
標題: 標題: centos5完美整合Apache2+Tomcat6,同時支持jsp與php

                       
                       
       
       
       
       
               
               
                       
                       
                               

                       
                               
                               
                       
                       
                       
               
                配置環(huán)境:
OS: RHEL5 with kernel 2.6.18-8.1.1.el5
httpd-2.2.3-6.el5.i386.rpm
apache-tomcat-6.0.14.tar.gz
jdk-6u3-linux-i586.bin
mod_jk-1.2.23-apache-2.2.x-linux-i686.so
官方宣稱mod_jk-1.2.26-httpd-2.2.6.so支持Apache 2.2.x及2.2.6以后的版本,但經(jīng)實驗,1.2.26的mod_jk在RHEL5中會報錯。
下載地址:
http://java.sun.com/javase/downloads/index.jsp
http://www.apache.org/dist/tomcat/tomcat-connectors
http://apache.mirror.phpchina.com/to...nux/jk-1.2.23/
一、安裝配置jdk及tomcat
1、安裝jdk及tomcat
        代碼:
        [root@wardking ~]# tar zxvf apache-tomcat-6.0.14.tar.gz -C /usr/local/
[root@wardking ~]# mv jdk-6u3-linux-i586.bin /usr/local/
[root@wardking ~]# cd /usr/local
[root@wardking ~]# chmod a+x jdk-6u3-linux-i586.bin
[root@wardking ~]# ./jdk-6u3-linux-i586.bin
2、配置環(huán)境
        代碼:
        [root@wardking ~]# ln -sf /usr/local/apache-tomcat-6.0.14 /usr/local/tomcat
[root@wardking ~]# ln -sf /usr/local/jdk1.6.0_03 /usr/local/jdk6
[root@wardking ~]# ln -sf /usr/local/jdk6/bin/java /usr/bin/
[root@wardking ~]# ln -sf /usr/local/tomcat/bin/startup.sh /usr/bin/tomcat-up
[root@wardking ~]# ln -sf /usr/local/tomcat/bin/shutdown.sh /usr/bin/tomcat-down
添加一個名為“michael”的管理員用戶[separator]
        代碼:
        [root@wardking ~]# vi /usr/local/tomcat/conf/tomcat-users.xml
設置環(huán)境變量
        代碼:
        [root@wardking ~]# vi /etc/profile
JAVA_HOME=/usr/local/jdk6
CATALINA_HOME=/usr/local/tomcat
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CATALINA_HOME CLASSPATH PATH
[root@wardking ~]# source /etc/profile
3、測試tomcat服務
        代碼:
        [root@wardking ~]# /usr/bin/tomcat-up
或者直接執(zhí)行
/usr/local/tomcat/bin/startup.sh
在瀏覽器里訪問
http://localhost:8080/,可以看到tomcat的網(wǎng)頁界面,并可以使用
用戶“michael”登陸管理
        代碼:
        停止tomcat服務
# tomcat-down
二、連接tomcat到apache
1、安裝mod_jk模塊
        代碼:
        # cp mod_jk-1.2.23-apache-2.2.x-linux-i686.so /etc/httpd/modules/
2、修改apache配置文件
        代碼:
        [root@wardking ~]# cat /etc/httpd/conf.d/mod_jk.conf
LoadModule jk_module modules/mod_jk-1.2.23-apache-2.2.x-linux-i686.so
JkWorkersFile "/etc/httpd/conf/workers.properties"
JkShmFile /var/log/httpd/mod_jk.shm
JkLogFile "/var/log/httpd/mod_jk.log"
JkLogLevel info
JkMount /*/servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
AddType application/x-jsp .jsp
3、添加tomcat配置文件
        代碼:
        [root@wardking ~]# vi /etc/httpd/conf/workers.properties
[shm]
file=/etc/httpd/logs/shm.file
size=1048576
[channel.socket:localhost:8009]
tomcatId=localhost:8009
[uri:/jsp-examples/*]
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/jdk6
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
4、設置tomcat主目錄
        代碼:
        [root@wardking ~]# vi /usr/local/tomcat/conf/server.xml
      
        
5、確認apache、tomcat啟動
        代碼:
        [root@wardking ~]# httpd -t
[root@wardking ~]# service httpd restart
[root@wardking ~]# /usr/bin/tomcat-up
6、分別測試訪問php和jsp網(wǎng)頁
另一種整合辦法,在httpd.conf中使用反向**,但是php和jsp不能在同一目錄中運行。
        代碼:
        ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
               
               
               

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/15067/showart_1946167.html




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2