国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

Apache服務(wù)器之JSP架構(gòu)篇
2007-09-24   網(wǎng)絡(luò)

本文主要討論在紅帽企業(yè) Linux AS4的環(huán)境中使用Apache和 Tomcat服務(wù)器軟件來架構(gòu)JSP網(wǎng)站。
要讓Apache和Tomcat聯(lián)合工作,還必需有一個(gè)連接器(Connector)把它們聯(lián)系起來,目前大致上有JK1.x,JK2,mod_webapp三種connector可以使用。jk 是mod_jserv的替代者,它是Tomcat-Apache插件,處理Tomcat和Apache之間的通信。JK使用比較廣泛,JK2是JK1.x的改進(jìn),比較新。這三種Connector的配置方法大相徑庭,另外,Tomcat是用Java寫的,所以我們的操作系統(tǒng)必須有JDK或JRE。

紅帽企業(yè) Linux AS4的已經(jīng)內(nèi)置的RPM(Red Hat Package Manager)版的Apache服務(wù)器,版本為2.0.52(如圖1);由于我們要在 Apache中整合tomcat,必須要下載Apache的tar.gz文件格式的源代碼版,重新編譯安裝,編譯采用允許動(dòng)態(tài)加載模塊的方式,主要是為了加載mod_jk2這個(gè)整合模塊。因?yàn)槟J(rèn)的已經(jīng)編譯好的RPM版的Apache不能加載mod_jk2模塊。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖1


在這里我們?cè)谙螺dApache的源代碼版(Linux)為2.0.54版本(如圖2),下載Tomcat 5.5.9的tar.gz文件格式的源代碼版(如圖3), Apache 和 Tomcat整合的連接器在本文中我們選用JK2,下載的版本為2.0.4(如圖4);由于Tomcat需要java的運(yùn)行環(huán)境,下載J2SE 5的升級(jí)3版即JDK 1.5.0_03(如圖5)。

將這4個(gè)下載文件拷貝到/ghq目錄,下面我們就可以進(jìn)行安裝了。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖2


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>

圖3



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖4



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖5

軟件的安裝與配置

1、Apache服務(wù)器的安裝

打開一個(gè)終端,進(jìn)入到ghq目錄下,解壓httpd-2.0.54.tar.gz,然后編譯安裝。
[root@www ~]#cd /ghq (進(jìn)入ghq目錄)
[root@www ghq]#tar –zxvf httpd-2.0.54.tar.gz (解開.tar.gz 壓縮文件)
[root@www ghq]#cd httpd-2.0.54 (切換到解開目錄下)
[root@www httpd-2.0.54]#./configure –prefix=/ghq/apache2 –-enable-mods-shared=all –-enable-so (執(zhí)行組態(tài)配置文件,編譯的Apache服務(wù)器軟件安裝在/ghq/apache2目錄下,允許動(dòng)態(tài)加載so模塊,選擇所需要的所有模塊,如圖6所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖6
[root@www httpd-2.0.54]#make (編譯Apache服務(wù)器的相關(guān)文件,如圖7所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖7
[root@www httpd-2.0.54]#make install (將Apache服務(wù)器安裝到紅帽企業(yè) Linux AS4系統(tǒng),如圖8所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖8

2、Tomcat獨(dú)立運(yùn)行環(huán)境的安裝與配置

① 安裝JDK

[root@www ~]#cd /ghq (進(jìn)入ghq目錄)
[root@www ghq]#chmod 711 jdk-1_5_0-03-Linux-i586-1.bin(使JDK具有執(zhí)行權(quán))
[root@www ghq]#./ jdk-1_5_0-03-Linux-i586-1.bin(運(yùn)行JDK程序,如圖9和圖10所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖9


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>

圖10

JDK被安裝到/ghq/jdk1.5.0_03目錄下。

② 安裝Tomcat軟件

[root@www ~]#cd /ghq (進(jìn)入ghq目錄)
[root@www ghq]#tar –zxvf Jakarta-tomcat-5.5.9.tar.gz (解開Tomcat壓縮文件,如圖11所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>

圖11

[root@www ghq]#cd Jakarta-tomcat-5.5.9 (進(jìn)入tomcat目錄)
[root@www Jakarta-tomcat-5.5.9]#ls (查看tomcat目錄下的文件目錄系統(tǒng))

③ 設(shè)置環(huán)境變量

[root@www Jakarta-tomcat-5.5.9]#vi ~/.bash_profile
設(shè)置好Java和Tomcat運(yùn)行的目錄和路徑,以及環(huán)境變量,如下圖12所示,然后保存此文件。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖12

[root@www Jakarta-tomcat-5.5.9]. ~/.bash_profile(執(zhí)行此文件,讓設(shè)置有效)
[root@www Jakarta-tomcat-5.5.9]java –version (查看目前Java運(yùn)行的版本,如圖13所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖13


3、整合Apache 和 Tomcat 服務(wù)器軟件

① 連接器的解壓與配置

[root@www ghq]#tar–zxvf Jakarta-tomcat-connectors-jk2-src-
current.tar.gz (解開connectors壓縮文件,如圖14所示)



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>

圖14



[root@www ghq]#cd Jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2(進(jìn)入連接器目錄中)
[root@www native2]#./configure --with-apxs2=/ghq/apache2/bin/apxs --with-apr-lib=/ghq/apache2/bin --with-tomcat-559=/ghq/tomcat5.5.9 --with-java-home=/ghq/jdk1.5.0_03 --with-jni(執(zhí)行組態(tài)配置文件,編譯apache 、Tomcat和JDK的運(yùn)行目錄和路徑,如圖15所示)


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖15


② Makefile文件的修改與編譯,mod_jk2模塊so文件的生成

[root@www native2]# cd server/apache2 (進(jìn)入server目錄中apache2目錄)
[root@www apache2]# vi Makefile 文件如下圖16所示,然后保存此文件。




""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖16


[root@www native2]# make (編譯connectors,產(chǎn)生mod_jk2.so文件,如下圖17所示。)



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>

圖17



將編譯生成的兩個(gè)文件(jkjni.so、mod_jk2.so)拷貝到/ghq/apache的modules目錄,這兩個(gè)文件就是負(fù)責(zé)Tomcat和Apache通信的,如下圖18、19所示。



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>

圖18





""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>


圖19

Apache和Tomcat配置與測試

1、Apache的httpd.conf和workers2.properties文件的配置

打開/ghq/apache2/conf目錄下的httpd.conf文件,首先將監(jiān)聽端口listen修改為9000,在LoadModule后添加一行,LoadModule jk2_module modules/mod_jk2.so,如圖20所示,然后保存此文件。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖20

在/ghq/apache2/conf目錄下的創(chuàng)建workers2.properties文件,主要是在Apache服務(wù)器里添加Tomcat的虛擬目錄,如圖21所示。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖21


2、Tomcat的jk2.properties配置

[root@www native2]# cd /ghq/Jakarta-tomcat-5.5.9/conf
[root@www conf]# vi jk2.properties
對(duì)Tomcat的jk2.properties進(jìn)行配置,只需要修改一行,找到shm.file,去掉該行的注釋符,并將路徑改為/ghq/apache2/logs/jk2.shm,如圖22所示。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖22

3、啟動(dòng)Apache和Tomcat服務(wù)并進(jìn)行測試

① 啟動(dòng)Tomcat服務(wù)并進(jìn)行測試

[root@www conf]# cd /ghq/Jakarta-tomcat-5.5.9/bin
[root@www bin]# ./startup.sh
如下圖23所示。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖23

啟動(dòng)Tomcat獨(dú)立的運(yùn)行環(huán)境,用8080端口進(jìn)行測試,如圖24所示。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖24


②啟動(dòng)Apache服務(wù)并進(jìn)行測試

[root@www bin]# cd /ghq/apache2/bin
[root@www bin]# ./apachectl start
如下圖25所示。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖25

啟動(dòng)Apache的運(yùn)行環(huán)境,用9000端口進(jìn)行測試,如圖26所示。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖26

③ Apache+Tomcat整合測試

在這里我們就以Tomcat本身帶的jsp-examples中的date.jsp例子來測試。首先我們用Tomcat(8080)來測試,如下圖27所示,說明Tomcat服務(wù)器能解析JSP文件;然后將date.jsp文件拷貝到/ghq/apache2/htdocs目錄中,用Apache(9000)來測試,如圖28、29所示,說明Apache服務(wù)器單獨(dú)不能解析JSP文件;最后采用Apache+Tomcat整合來測試date.jsp例子,如圖30所示,說明整合在一起可以解析JSP文件。


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖27



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖28



""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖29


""screen.width*0.5) {this.resized=true; this.width=screen.width*0.5;}" border=0>
圖30

至此Apache+Tomcat整合環(huán)境架構(gòu)步驟就已全部完成。

熱詞搜索:

上一篇:Apache服務(wù)器學(xué)習(xí)之PHP應(yīng)用
下一篇:Xitami Web服務(wù)器,比Apache更快捷

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产制服丝袜一区| 久久婷婷综合激情| 国产精品资源在线看| 精品国产乱码久久久久久图片| 日韩中文字幕一区二区三区| www激情久久| 欧美日韩小视频| 久草这里只有精品视频| 亚洲欧美在线视频观看| 欧美一级国产精品| av在线不卡网| 国产一区二区剧情av在线| 尤物视频一区二区| 欧美激情一区二区三区四区| 欧美人牲a欧美精品| av中文字幕亚洲| 成人网男人的天堂| 久久精品国产色蜜蜜麻豆| 婷婷开心激情综合| 亚洲综合自拍偷拍| 国产一区美女在线| 日韩精品乱码免费| 亚洲免费观看高清完整| 亚洲国产精品av| 精品噜噜噜噜久久久久久久久试看 | 亚洲成人动漫在线观看| 中文字幕亚洲在| 中文字幕一区二区在线播放| 欧美激情中文字幕一区二区| 久久这里都是精品| 中文字幕欧美三区| 国产精品久久久久影院| 国产精品日韩精品欧美在线| 久久久精品免费观看| 久久久美女毛片| 国产欧美精品日韩区二区麻豆天美 | 国产精品影视在线| 色综合久久综合网欧美综合网| 色综合久久中文字幕综合网| 欧美吞精做爰啪啪高潮| 91精品国产综合久久福利| 精品国产伦一区二区三区免费| www成人在线观看| 国产精品盗摄一区二区三区| 亚洲一区二区不卡免费| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩www| 一区二区中文字幕在线| 午夜精品久久久久| 成人av在线资源网站| 91精品国产aⅴ一区二区| 中文字幕精品三区| 精品写真视频在线观看 | 欧美丝袜自拍制服另类| 成人免费一区二区三区视频 | 国产日韩v精品一区二区| 亚洲国产欧美另类丝袜| 懂色av一区二区在线播放| 4hu四虎永久在线影院成人| 国产精品久久精品日日| 黑人精品欧美一区二区蜜桃| 欧美视频一区在线| 亚洲女人****多毛耸耸8| 国产91丝袜在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 午夜精品久久久久| 欧美日韩在线播放| 午夜国产精品一区| 欧美日韩国产a| 午夜一区二区三区在线观看| 欧美性猛交xxxx黑人交| 亚洲午夜影视影院在线观看| 日本韩国一区二区三区| 亚洲福利一区二区| 欧美mv日韩mv| 久88久久88久久久| 国产精品美女www爽爽爽| 不卡av在线网| 亚洲国产精品久久不卡毛片| 日韩亚洲欧美成人一区| 国产福利一区在线观看| 日韩美女啊v在线免费观看| 欧美三级韩国三级日本一级| 麻豆精品久久久| 国产精品家庭影院| 69久久99精品久久久久婷婷| 国产精品66部| 五月婷婷欧美视频| 亚洲特黄一级片| 久久免费的精品国产v∧| 色老头久久综合| 国产福利91精品| 美女www一区二区| 亚洲国产色一区| 国产精品久久久久久久久晋中| 欧美日高清视频| 欧美视频自拍偷拍| 91亚洲精华国产精华精华液| 精品一区二区影视| 免费日本视频一区| 国产精品久久久久一区二区三区共| 日韩免费福利电影在线观看| 精品视频123区在线观看| 99精品国产91久久久久久| 国产精品一区二区在线播放| 蜜臀久久99精品久久久久宅男| 亚洲色图在线看| 亚洲人被黑人高潮完整版| 国产精品美女久久久久久| 18欧美乱大交hd1984| 国产精品灌醉下药二区| 1区2区3区欧美| 亚洲激情六月丁香| 日韩va欧美va亚洲va久久| 亚洲成av人片一区二区梦乃| 亚洲自拍偷拍综合| 五月综合激情婷婷六月色窝| 亚洲国产精品一区二区www在线| 亚洲第一狼人社区| 美女国产一区二区三区| 国产激情精品久久久第一区二区| 国产精品综合视频| 91蜜桃婷婷狠狠久久综合9色| 在线亚洲人成电影网站色www| 欧美精品在欧美一区二区少妇| 欧美一区二区观看视频| 国产欧美精品区一区二区三区| 中文字幕中文乱码欧美一区二区| 中文字幕在线不卡一区| 日韩精品欧美精品| 成人av片在线观看| 欧美剧情片在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品久久综合| 蜜臀久久久久久久| 国产99久久精品| 日韩一区二区精品| 亚洲精品国产一区二区三区四区在线| 国产suv精品一区二区883| 欧美高清一级片在线| 中文字幕一区二区三区色视频| 国产激情精品久久久第一区二区 | 久久色视频免费观看| 亚洲h动漫在线| 欧美天天综合网| 亚洲图片有声小说| 91视频.com| 一卡二卡欧美日韩| 欧美自拍偷拍一区| 亚洲国产一区二区三区| 色老头久久综合| 亚洲一区免费视频| 欧美日韩成人一区| 麻豆成人av在线| 欧美变态凌虐bdsm| 国产剧情一区二区三区| 久久精品夜色噜噜亚洲a∨| 国产成a人亚洲| 亚洲精品视频在线| 欧美日韩情趣电影| 麻豆一区二区三区| 国产精品理论在线观看| 欧美色老头old∨ideo| 国内外成人在线视频| 精品久久久久久综合日本欧美| 亚洲精品综合在线| 日韩一区二区电影网| 不卡视频免费播放| 午夜精品久久久久久久蜜桃app| 欧美精品一级二级| 一本一本大道香蕉久在线精品| 天天色图综合网| 成人免费一区二区三区视频| 欧美日韩高清一区二区不卡| 国产sm精品调教视频网站| 亚洲电影激情视频网站| 亚洲日本免费电影| 国产人成一区二区三区影院| 欧美丝袜丝nylons| 91蜜桃在线观看| 成人avav在线| 国内久久婷婷综合| 美女视频黄频大全不卡视频在线播放| 亚洲欧美综合色| 中文欧美字幕免费| 国产精品高潮呻吟久久| 中文字幕高清一区| 国产日韩欧美电影| 久久久精品欧美丰满| 久久蜜桃av一区精品变态类天堂 | 日韩一区二区视频| 欧美巨大另类极品videosbest | 国产乱对白刺激视频不卡| 精品一区二区三区不卡| 日本特黄久久久高潮| 亚洲国产日韩av| 午夜精品影院在线观看| 午夜视黄欧洲亚洲| 开心九九激情九九欧美日韩精美视频电影 |