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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2482 | 回復(fù): 3
打印 上一主題 下一主題

發(fā)一篇自己整理的Apache+Tomcat整合文檔 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-02-28 14:36 |只看該作者 |倒序?yàn)g覽
背景:由于需要JSP環(huán)境,這里就寫一篇關(guān)于Apache+Tomcat整合的文章。

所需軟件:
1、httpd-2.2.22.tar.gz
2、tomcat-7.0.23.tar.gz
3、tomcat-connectors-1.2.30.tar.gz
4、jdk-6U21-i586.bin

安裝步驟:
1、首先安裝Apache

  1. [root@localhost ~]#tar zxvf httpd-2.2.22.tar.gz
  2. [root@localhost ~]#cd httpd-2.2.22
  3. [root@localhost httpd-2.2.22]#./configure --prefix=/usr/local/apache-2.2.22 \
  4. --enable-headers \
  5. --enable-mime-magic \
  6. --enable-proxy \
  7. --enable-so \
  8. --enable-rewrite \
  9. --enable-ssl \
  10. --enable-suexec \
  11. --with-included-apr \
  12. --with-mpm=prefork \
  13. --with-ssl=/usr \
  14. --disable-userdir \
  15. --disable-cgid \
  16. --disable-cgi
  17. [root@localhost httpd-2.2.22]#make && make install
  18. [root@localhost httpd-2.2.22]#cd ../
  19. [root@localhost ~]#
復(fù)制代碼
2、安裝apache-tomcat

  1. [root@localhost ~]#tar zxvf apache-tomcat-7.0.23.tar.gz
  2. [root@localhost ~]#mv apache-7.0.23 /usr/local/
  3. [root@localhost ~]#ln -s /usr/local/tomcat-7.0.23 /usr/local/tomcat
復(fù)制代碼
3、安裝JDK

  1. [root@localhost ~]#chmod +x ./jdk-6U21-i586.bin
  2. [root@localhost ~]#./jdk-6U21-i586.bin
  3. Uppacking....
  4. ....
  5. ...
  6. [root@localhost ~]#mv jdk1.6.0_21 /usr/local/
  7. [root@localhost ~]#ln -s /usr/local/jdk1.6.0_21 /usr/local/jdk
復(fù)制代碼
4、修改環(huán)境變量(/etc/profile)

  1. TOMCAT_HOME=/usr/local/tomcat
  2. JAVA_HOME=/usr/local/jdk
  3. JRE_HOME=$JAVA_HOME/jre
  4. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  5. PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
  6. export TOMCAT_HOME JAVA_HOME JRE_HOME CLASSPATH PATH
復(fù)制代碼
使環(huán)境變量立即生效
  1. [root@localhost ~]#source /etc/profile
復(fù)制代碼
5、安裝tomcat-connector

  1. [root@localhost ~]#tar zxvf tomcat-connector-1.2.30.tar.gz
  2. [root@localhost ~]#cd tomcat-connector-1.2.30/
  3. [root@localhost tomcat-connector-1.2.30]#cd native
  4. [root@localhost native]#./buildconf.sh
  5. [root@localhost native]#./configure --with-apxs=/usr/local/apache-2.2.22/bin/apxs
  6. [root@localhost native]#make && make install
  7. [root@localhost native]#cd ../
  8. [root@localhost ~]#
復(fù)制代碼
6、檢查apache安裝目錄下modules目錄有沒有mod_jk.so,如果沒有手動(dòng)拷貝。
7、整合Apache+Tomcat
      關(guān)于整合,這里有兩種方法供推薦,一種是反向代理,一種是基于mod_jk的。既然我們這里安裝了mod_jk,反向代理就不多說了,在文章的最后會(huì)提一下關(guān)于反向代理的方法。這里說的是mod_jk來進(jìn)行apache+tomcat整合。
    找到apache的安裝目錄下的conf/extra目錄(為了方便,配置文件統(tǒng)一放在這個(gè)目錄下)
    新建一個(gè)mod_jk.conf的配置文件,輸入以下內(nèi)容。

  1. JkWorkersFile        conf/extra/workers.properties
  2. JkLogFile        logs/mod_jk.log
  3. JkShmFile        logs/jk-runtime-status
  4. JkLogLevel info
  5. JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  6. JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
  7. JkRequestLogFormat "%w %V %T"

  8. #Sample JkMounts.   Replace these with the paths you would
  9. #like to mount from your JSP server.
  10. #syntax: JkMount ${URL_DIR}/*.jsp worker_name

  11. JkMount                /images/avatar/*        worker1
  12. JkMount                /*.jsp                        worker1
  13. JkMount                /*.page                        worker1
  14. JkMount                /*.cic                        worker1
  15. JkMount                /*.do                        worker1
  16. JkMount                /*.action                        worker1
復(fù)制代碼
保存后再新建一個(gè)workers.properties文件,輸入以下內(nèi)容:

  1. worker.list=worker1     
  2. worker.worker1.port=8009
  3. worker.worker1.host=localhost
  4. worker.worker1.type=ajp13
  5. worker.woker1.lbfactor=1
復(fù)制代碼
最后修改apache的httpd.conf文件的DocumentRoot跟tomcat保持一致,在DirectoryIndex選項(xiàng)添加index.jsp,index.do index.action,重啟apache服務(wù)。
寫一個(gè)index.jsp的測(cè)試頁面:

  1. <%
  2.     out.println("hello java");
  3. %>
復(fù)制代碼
訪問驗(yàn)證成功


這里再說一下關(guān)于反向代理來進(jìn)行apache+tomcat的整合,既然是反向代理,那tomcat-connectors就不用裝了,配置文件也無需更改,只需裝好apache、tomcat、jdk,開啟各自服務(wù)后,修改httpd.conf,在文件最后加入如下語句:

  1. <Proxy balancer://localCluster>
  2.          BalancerMember ajp://localhost:8009
  3. </Proxy>
  4. RewriteEngine On
  5. ProxyPreserveHost On
  6. RewriteRule ^/$ balancer://localCluster/ [P,L,NC]
  7. RewriteRule ^/(.*)$ balancer://localCluster/$1 [P,L,NC]
復(fù)制代碼

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2012-03-03 18:29 |只看該作者

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2012-03-27 20:30 |只看該作者
很好。收藏了,以后幫別人搭環(huán)境的時(shí)候可能用得著。哈哈。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2012-03-30 16:53 |只看該作者
這個(gè)需要,收下
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP