日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 系統 > Linux > 正文

Linux下Tomcat與Apache Web服務器整合

2024-08-28 00:23:44
字體:
來源:轉載
供稿:網友

  1、引言

     基于web技術的internet/intranet近年來已經得到了廣泛的應用,intranet是以tcp/ip協議為基礎、以web為核心的企業內部網,用戶通過低成本、簡單易用的客戶瀏覽器就能隨時隨地到企業的web站點上查閱自己所需的數據。瀏覽器客戶端操作界面的一致性避免了c/s模式客戶端程序的多樣性,而服務器端的開放和基于標準的連接方案使企業很方便地通過internet同外界聯系;同時,web信息動態的、交互式的發布方式從根本上改變了企業的服務質量,增加了企業的商業機會。

    在許多用戶看來,一個web網站的成敗主要在于它所提供的內容和功能,而支持這些內容和功能的web服務器起著非常重要的作用。

2、tomcat容器

    tomcat是一個免費的開源的serlvet容器,它是apache基金會的jakarta項目中的一個核心項目,由apache,sun和其它一些公司及個人共同開發而成。由于有了sun的參與和支持,最新的servlet和jsp規范總能在tomcat中得到體現。

    tomcat是穩固的獨立的web服務器與servlet container,不過,其web服務器的功能則不如許多更健全的web服務器完整,如apache web服務器(舉例來說,tomcat沒有大量的選擇性模塊)。不過,tomcat是自由的開源軟件,而且有許多高手致力于其發展。

2.1 linux下安裝tomcat

    在安裝tomcat之前需要安裝j2sdk(java 2 software development kit),安裝j2sdk的步驟如下:

1)到http://www.java.sun.com下載j2sdk ,如j2sdk-1_4_2_04-linux-i586-rpm.bin。

2)在終端中轉到j2sdk-1_4_2_04-linux-i586-rpm.bin所在的目錄,輸入命令chmod +x j2sdk-1_4_2_04-linux-i586-rpm.bin,添加執行的權限。

3)執行命令./j2sdk-1_4_2_04-linux-i586-rpm.bin,生成j2sdk-1_4_2_04-linux-i586.rpm的文件。

4)執行命令chmod +x j2sdk-1_4_2_04-linux-i586.rpm,給j2sdk-1_4_2_04-linux-i586.rpm添加執行的權限。

5)執行命令 rpm –ivh j2sdk-1_4_2_04-linux-i586.rpm ,安裝j2sdk。

6)安裝界面會出現授權協議,按enter鍵接受,把j2sd安裝在/usr/java/j2sdk1.4.2_04。

7)設置環境變量,在 /etc/profile.d/目錄下建立文件java.sh,文件的內容如下:
#set java environment
export java_home=/usr/java/j2sdk1.4.2_04
export classpath=.:$java_home/lib:$java_home/jre/lib:/usr/java/jdbc
export path=$java_home/bin:$java_home/jre/bin:$path

8)執行命令chmod 755 /etc/profile.d/java.sh,給java.sh分配權限。

9)在終端中分別執行命令javac –help和java –version,如果看到有關的信息,則表示j2sdk已成功安裝。

    接下來安裝tomcat,安裝tomcat的步驟如下:

1)訪問http://jakarta.apache.org/tomcat/index.html,下載二進制版的tomcat,如jakarta-tomcat-5.5.10.tar.gz,解壓到/usr/local目錄:
cd /usr/local
gzip –zxvf jakarta-tomcat-5.5.10.tar.gz

2)修改$tomcat/bin/startup.sh和shutdown.sh文件,
export java_home=/usr/java/j2sdk1.4.2_04
export catalina_home=/usr/local/tomcat-5.5.10
export classpath=.:$java_home/lib:$java_home/jre/lib:/usr/java/jdbc
export path=$java_home/bin:$java_home/jre/bin:$path

3)執行startup.sh即可在http://localhost:8080/ 訪問到tomcat的缺省面頁.

2.2單獨運行tomcat的優點

1)容易架設。下載tomcat,設定一些配置,就完成了。不需要花費時間將web服務器的連接器整合至其它的web服務器中。

2)不需要擔心連接器。永遠不需要排除在其它web服務器與tomcat之間的任何性能或聯機方面的問題。

3)有較佳的安全防護。相對于其它以c、c++所編寫的web服務器,tomcat比較能忍受遠程緩沖區溢位的攻擊。因為tomcat的java虛擬機是位于網絡及操作系統之間,它可以防止幾乎所有類型的緩沖區溢位攻擊。使用tomcat的安全防護領域,可以指定對各個資源的訪問。

4)容易移植??梢詫omcat服務器(以及應用程序)移植到不同的服務器、操作系統甚至架構上。因為tomcat是以java編寫的,因此可以將其整個目錄結構的內容復制到其它計算機上運行,而完全不需要任何改變,甚至于新的計算機的架構與原來的不同也一樣。

2.3單獨運行tomcat的缺點

1)tomcat的支持軟件比較少。tomcat內建web服務器的支持軟件比apache httpd web服務器少。

2)tomcat的web服務器功能少。相對于tomcat web服務器,apache httpd服務器有更完整的功能。

3)雖然tomcat運行速度快,但還沒有apache httpd快。tomcat服務器比apache httpd慢,不過,它還在改進中,而且仍然非???,快到足以運行今日大多數的企業網站,只是在提供靜態頁面內容上沒有apache快。

3、apache web服務器

    apache是根據ncsa的服務器發展而來的,ncsa是最早出現的web服務器程序之一,由伊利諾斯大學urbana-champaign分校的美國國家超級計算應用中心開發。在發展初期,apache主要是一個基于unix系統的服務器,它的宗旨就是建成一個基于unix系統的、功能更強、效率更高并且速度更快的www服務器,這就決定了它是從其他的服務器演變而來的,并且添加了大量補丁來增強它在某一方面的性能,所以它就被命名為“apa+chy server(一個補丁組成的服務器)”。發展到今天,apache已經被移植到很多平臺上了。
apache的開發遵循gpl協議,由全球的志愿者一起開發和維護。在保持強大的功能及不斷更新的同時,它仍然是免費的,并且公開源代碼。

3.1 安裝apache服務器

    可以通過以下三種方法安裝apache服務器。

1)如果安裝的linux版本中帶用apache的話,就在選擇所要安裝的服務器的時候,將httpd這個服務選上,linux安裝程序將自動完成apache的安裝工作,并做好基本的配置。

2)使用可執行文件軟件包,這比較適合那些對編譯工作不是太熟悉的初級用戶,因為它相對比較簡單。下載軟件包apache_1.2.4.e.tar.gz ,執行命令tar xvzf apache_1.2.4.e.tar.gz 完成安裝工作。如果使用的是redhat linux的話,也可以下載apache_1.2.4.rpm軟件安裝包,然后使用rpm –ivh apache_1.2.4.rpm命令安裝。

3)如果想把apache服務器充分利用起來的話,就一定要自己編譯apache 定制其功能。 下載包含apache源代碼的軟件包apache_1.2.4.tar.gz;然后用tar命令將它解開;將當前目錄改變為apache源代碼發行版的src目錄;將配置樣本文件(configuration.tmpl)復制為configuration文件;編輯configuration文件中的配置選項:
makefile配置選項:一些編譯選項:
. “cc=”一行指定用什么編譯軟件編譯,一般為“cc=gcc”;如果需要將額外的標志(參數)指定給c編譯軟件,可以使用:
extra_cflags=
extra_lflags=
如果系統需要特殊的庫和包含文件,可以在這里指定它們:
extra_libs=
extra_includes=
如果要改變代碼優化設置的話,須將下面一句去掉注釋,然后改成所需要的值:
#optim=-o2 

    rule配置選項:用來決定需要什么功能,一般情況下無需改變。 

     模塊配置:模塊是apache的組成部分,它為apache內核增加新功能。通過使用模塊配置,可以自定義在apache服務器中需要什么功能,這個部分也是apache靈活性的表現。模塊配置行如下所示:

addmodule modules/standard/mod_env.o 
     如果需要apache服務器具備什么功能,就將那個模塊用addmodule語句加到配置文件configuration中去。
下面列出了apache的模塊功能:

模塊名                         功能                                 缺省
mod_access                 提供基于主機的訪問控制命令          y
mod_actions                能夠運行基于mime類型的cgi腳本或http請求方法        y
mod_alias                能執行url重定向服務                         y
mod_asis                 使文檔能在沒有http頭標的情況下被發送到客戶端  y
mod_auth                 支持使用存儲在文本文件中的用戶名、口令實現認證       y
mod_auth_dbm                   支持使用dbm文件存儲基本http認證          n
mod_auth_mysql                        支持使用mysql數據庫實現基本http認證              n
mod_auth_anon                        允許以匿名方式訪問需要認證的區域                y
mod_auth_external                支持使用第三方認證                  n
mod_autoindex                        當缺少索引文件時,自動生成動態目錄列表            y
mod_cern_meta                        提供對元信息的支持                 n
mod_cgi                         支持cgi                 y
mod_dir                         能夠重定向任何對不包括尾部斜杠字符命令的請求     y
mod_env                                 使你能夠將環境變量傳遞給cgi或ssi腳本            n
mod_expires                 讓你確定apache在服務器響應請求時如何處理expires          y
mod_headers                 能夠操作http應答頭標           y
mod_imap                 提供圖形映射支持                      n
mod_include                 使支持ssi                       n
mod_info                                 對服務器配置提供了全面的描述           y
mod_log_agent                         允許在單獨的日志文件中存儲用戶代理的信息       n
mod_log_config                        支持記錄日志                     y
mod_log_referer                          提供了將請求中的referer頭標寫入日志的功能                 n
mod_mime                 用來向客戶端提供有關文檔的元信息             y
mod_negotiation                        提供了對內容協商的支持              y
mod_setenvif                 使你能夠創建定制環境變量     y
mod_speling                 使你能夠處理含有拼寫錯誤或大小寫錯誤的url請求      n
mod_status                 允許管理員通過web管理apache          y
mod_unique_id         為每個請求提供在非常特殊的條件下保證是唯一的標識         n
在src目錄下執行:“. /configure”;
編譯apache:執行命令“make”; 

    將編譯好的可執行文件httpd復制到/etc/httpd/bin目錄下;將apache發行版的配置文件:access.conf、httpd.conf、mime.types、srm.conf文件復制到/etc/httpd/conf目錄下。到此為止,安裝完成。

3.1單獨運行apache httpd的優點

   1)apache httpd比tomcat內建的web服務器快。
   2)較多的軟件支持。apache httpd有龐大的支持軟件鏈接庫。
   3)啟動與停止快。一般來說,apache httpd的啟動與停止時間都比tomcat短。

3.2單獨運行apache httpd的缺點

   1)架設比較困難。比起單獨運行tomcat,安裝apache web服務器并讓它與tomcat協同運行要復雜很多。
   2)會拖慢動態網頁內容的服務。
   3)安全漏洞。apache httpd比較容易受到緩沖區溢位的攻擊。
   4)升級比較復雜。

4、tomcat與apache的整合

有幾種將tomcat整合到apache httpd web服務器的方法:

1)架使用不同的端口號分擔負載。

該方法是最容易實現的,只需要在現成的網頁目錄中假如url以連接到在同一臺web服務器機器上的tomcat web服務器端口(如8080)。實際上還是執行兩個完整的web服務器程序,彼此之間并沒有真正的整合。

2)從apache將請求發送至tomcat的代理服務器。

該方法會在主服務器中使用http的代理機制。代理機制常會用來將來自網關上運行的web服務器的web信息流重新路由至外部因特網上的網站。不過,也可以用來將網站區域或目錄的信息流重導至tomcat web服務器。

3)使用mod_jk2連接器。

該方法使用運行于現有的apache httpd web服務器之內的連接器模塊(如mod_jk),并經由特定的協議快速地將請求轉送至tomcat。這是將tomcat連接至apache httpd的標準方式。

4)單一進程中執行兩個程序。

該方法通過讓jvm在apache httpd的進程空間中運行的方式,可以提供“完全整合”的功能。這是最有效的辦法,但也是最依賴于服務器的實現。

【參考文獻】
[1] jason brittain,ian f. darwin,tomcat: the definitive guide,2003
[2] jason brittain,ian f. darwin著,o’reilly taiwan譯,朱恩從改編,tomcat權威指南,2004
[3]http://www.apache.org
[4]http://www.bb.gilet.edu.cn
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产欧美日韩中文字幕在线| 国产不卡视频在线| 精品欧美久久久| 国产视频1区2区| 久草视频观看| 欧美人妻一区二区三区| 中文字幕一区不卡| 国产三级视频网站| 欧美日韩国产一二| 一级特黄aaa大片在线观看| 国产一区深夜福利| 欧美日韩综合在线观看| 欧美日韩精品免费| 蜜臀国产一区| 欧美人妻一区二区三区| 一区二区三区在线播放欧美| 亚洲第一视频网站| 欧美日韩不卡在线视频| 久久中文免费视频| 一区二区三区精品在线| 国产高清大尺度一区二区不卡| 国产一区精品| 日本精品二区| 色综合久久88色综合天天免费| 国产日韩免费| 中文字幕日韩在线视频| 在线一区免费| 国产日韩精品视频| 91精品在线观看国产| 亚洲视频 中文字幕| 美女黄a一级视频| 国产成人中文字幕| 亚洲丝袜一区| 日韩在线欧美| 国产丝袜一区| 日韩欧美综合| 国产久卡久卡久卡久卡视频精品| 亚洲开心激情| 精品视频国产| 午夜一区二区三区视频| 天天摸日日摸狠狠添| 国产高清在线视频| 国产网站av| 国产一级在线| 中文欧美日韩| 视频一区二区不卡| 国产欧美 在线欧美| 亚洲欧洲国产视频| 日韩久久在线| 欧美日韩中国免费专区在线看| 日韩免费视频一区| 欧美日韩视频在线| 一区二区三区精品在线| 欧美日韩性视频一区二区三区| 国产福利一区二区精品秒拍| 日韩国产在线不卡视频| 欧美日韩在线视频首页| 亚洲乱码在线观看| 日韩欧美999| 91久久久久| 精品网站999www| 日韩精品不卡一区二区| 亚洲国产综合久久| 日韩免费久久| 三级精品视频| 精品一区二区三区中文字幕在线| 日韩中文字幕视频在线| 欧美日韩中文字幕日韩欧美| 高清一区二区| 亚洲国产福利| 国产wwww| 在线日韩中文| 91精品视频观看| 久久riav| www高清在线视频日韩欧美| 午夜一区二区三区| 欧美日韩一级视频| 国产男女av| 欧美日韩国产第一页| 九七久久人人| www.av中文字幕| 日本不卡免费高清视频| 亚洲黄色片在线观看| 日韩在线 中文字幕| 精品视频三区| 中文字幕精品国产| 日韩欧美中文字幕一区| 激情国产在线| 国产香蕉免费精品视频| 欧美一卡2卡3卡4卡| 国内精品99| 91精品国产综合久久久久| 久久99久久久久久久噜噜| 国产精品一区二三区| 午夜伦欧美伦电影理论片| 日韩美女视频一区二区在线观看| 欧美日韩国产专区| 精品不卡一区二区| 日韩不卡一区二区| 91麻豆精品国产91久久久使用方法 | 日本亚洲欧美天堂免费| 一区三区二区视频| 国产黄在线看| 精品熟女一区二区三区| 91日韩欧美| 国产www在线观看| 日韩国产成人| 欧美三级免费观看| 日韩欧美综合视频| 国产一级网站视频在线| 亚洲va韩国va欧美va精品| 在线黄色国产电影| 久久精品不卡| 91精品久久久久| 欧美日韩一级黄| 日韩欧美在线综合| 日韩精品在线中文字幕| 日韩久久久精品| 欧美日韩亚洲国内综合网俺| 欧美久久久精品| 中文字幕高清在线播放| 中文字幕在线观看视频www| 亚洲成av人综合在线观看| 欧美不卡123| 国产亚洲欧美中文| 久久精品一二三| 国产偷国产偷亚洲清高网站| 精品久久久久久无| 国产一区在线精品| 亚洲高清中文字幕| 欧美日韩性视频| 精品欧美久久久| 91亚洲国产高清| 国产乱一区二区| 精品国产免费视频| 在线中文字幕视频| 亚洲欧美日本国产专区一区| 日韩精品免费视频一区二区三区| 国产丝袜一区| 国产传媒久久久| 日本国产在线视频| 不卡在线一区二区| 亚洲视频中文字幕| 亚洲免费视频一区| 日韩av在线中文字幕| 亚洲一级二级| 一二三区精品视频| 中文字幕在线播放一区| 日韩精品国产欧美| 美日韩精品免费视频| 日韩专区中文字幕| 影音先锋一区二区资源站| 91精品在线观看入口| 玖玖在线免费视频| 不卡视频一区二区| 91精品国产91久久久久久青草 | 久久手机免费观看| 一区二区三区鲁丝不卡| 日韩精品欧美在线| 国产在线精品国自产拍免费| 国产卡1卡2卡三卡在线| 色欧美日韩亚洲| 99综合视频| av高清一区| 中文字幕欧美人妻精品一区蜜臀| 欧美日韩视频网站| 日本一级一片免费视频| 午夜亚洲一区| 国产视频三级在线观看播放| 中文字幕日韩在线观看| 91一区二区| 国产一级视频| www.尤物.com| 国产裸舞福利在线视频合集| a级在线免费观看| 欧美日韩国产一二| 亚洲最新免费视频| 日韩一级二级三级精品视频| 日韩精品视频免费在线观看| 中文在线第一页| 日本不卡免费高清视频| 91精品在线国产| 国产传媒久久久| 国产日韩精品视频| 欧美日韩在线国产| av午夜在线| 99亚洲视频| 91精品免费在线观看| 在线综合 亚洲 欧美中文字幕| 精品欧美日韩精品| 欧美另类久久久品| 国产视频不卡| 国产男女av| 精品人妻一区二区三区视频| 中文字幕欧美日韩精品| 中文字幕日韩国产| 精品三区视频| 91精品国产网站| 国产日韩精品视频| 顶级网黄在线播放| aaa欧美日韩| 91精品国产综合久久精品| 日韩在线视频免费观看| 国产精品视频福利一区二区| aaa欧美日韩| 久草视频在线看| 亚洲三级免费看| 日本黄色一区二区三区| 日韩欧美国产综合| 欧美日韩高清不卡| 国产免费一级| 欧美性生交大片免费| 亚洲 国产 欧美 日韩| 日韩欧美在线综合网| 精品婷婷伊人一区三区三| 成人无遮挡免费网站视频在线观看| 国产精品福利视频一区二区三区| 中文字幕在线精品| 国产一二三四| 国产欧美日韩中文字幕| 国产裸体歌舞团一区二区| 日韩精品视频免费看| 亚洲大片精品永久免费| 蜜臀91精品国产高清在线观看| 中文字幕日韩高清| 日韩欧美中文| 九一精品国产| 欧美 日韩 国产在线观看| 色www精品视频在线观看| 日本中文字幕在线观看| 91精品久久久久久蜜臀| 中文字幕欧美在线| 日韩av一区二| 三级精品视频| 精品日韩av| 黄色片免费在线| 欧美三级一区二区三区| 91精品网站| 亚洲高清在线观看一区| 欧美xxxx中国| 欧美日韩激情在线一区二区三区| 国产激情在线| 精品999视频| 97天天综合网| 亚洲一级影院| 欧美黄页在线免费观看| 国产不卡一区| 中文在线一区二区| 日韩在线视频免费观看高清中文| 国产精品一区二区三区免费观看| 国产真实乱子伦精品视频| 欧美日韩91| 一区二区在线视频播放| 一区二区三区在线播放欧美| 亚洲女人天堂色在线7777| 亚洲午夜久久| 欧美日韩国产综合视频在线观看| 欧美日韩中文字幕在线| 欧美一级一级性生活免费录像| 日韩在线三区| 精品一二三区视频| 国产亚洲一区字幕| 中文字幕第一页在线播放| 中文精品视频| 91精品免费在线观看| 日韩欧美亚洲视频| 日韩视频精品在线观看| 日韩在线视频一区| 久久网站免费观看| 国产欧美日韩在线视频| 欧美日韩国产页| 天堂精品高清1区2区3区| 日韩精品福利一区二区三区| 91精品国产综合久久香蕉最新版 | 在线看av的网址| 欧美激情一区二区在线| 日韩精品视频免费看| 一区二区三区中文字幕在线观看| 欧美日韩综合色| 日韩精品国产欧美| 亚洲国产午夜精品| 亚洲综合在线小说| 精品日韩99亚洲| 一区二区三区在线|网站| 日韩欧美中文第一页| 蜜桃视频一日韩欧美专区| 欧美日韩日本视频| 国产成人精品三级| 精品三区视频| 日韩精品三级| 久久蜜桃精品| 在线国产1区| 精品国产免费观看一区| 一区二区在线高清视频| 亚洲专区一二三| 日韩精品在线第一页| 中文亚洲免费| 日韩视频精品在线观看| 国内国产区免费视频| 欧美日韩在线观看成人| 久久久91精品| 精品人妻二区中文字幕| 精人妻一区二区三区| 黄色视屏免费在线观看| 欧洲精品二区| av一级在线| 欧美.日韩.国产.一区.二区| av免费不卡国产观看| 在线视频观看日韩| 亚洲福利在线视频| 国产欧美日产一区| 久久精品国产2020观看福利| 久久久91精品国产| 中文字幕 乱码 中文乱码91| 二区三区不卡不卡视频| 日韩视频中文| 日韩欧美在线字幕| 国产欧美日韩久久| 国产99对白在线播放| 国产在线导航| 精品在线一区二区| 日韩视频在线观看视频| 日韩欧美国产片| 99综合精品久久| 国产欧美日韩综合| 国产黄色在线网站| 日韩久久精品成人| 国产 欧美 日韩 在线| 国产成人精品综合网站| 欧美日韩一二三| 国产福利久久久| 国产一区在线观看视频| 日韩精品手机在线| 中文字幕久精品免费视频| 欧美国产综合视频| 日韩av一区在线| 天堂中文在线视频| 美女黄a一级视频| 日韩欧美专区在线| 阿v免费在线观看| 午夜伊人狠狠久久| 欧美久久久网站| av中文天堂在线| 精品婷婷伊人一区三区三| 国产欧美日韩精品高清二区综合区| 国产乱国产乱300精品| 免费看黄资源大全高清| 色综合久久88色综合天天免费| 成年人黄国产| 欧美国产日韩综合| 亚洲免费视频一区| 一区二区三区精品久久久| 伊人www22综合色| 国产在线不卡av| 91精品国产高清久久久久久| 国产裸体歌舞团一区二区| 国产一卡2卡3卡免费网站| 日韩国产一区久久| www.久久草| 欧美日韩精品欧美日韩精品一| 日韩在线观看一区| 国产偷国产偷亚洲清高网站| 日韩精品中文字幕第1页| 欧美 日韩 国产在线| 国产欧美日韩中文字幕在线| 久久99精品久久久久子伦| 99久久精品国产亚洲| 国产黄色高清在线| 国产一区成人| 久久99精品久久久久子伦| 日韩免费精品视频| 欧美色欧美亚洲高清在线视频| 91精品国产99| 精品久久在线观看| 成年人黄国产| 亚洲成年人在线播放| 国产欧美日韩在线播放| 欧美日韩国产区| 色99中文字幕| 一级片在线播放| 国产v日产∨综合v精品视频| 一区二区在线观| 亚洲小说春色综合另类电影| 91精品久久久久久蜜臀| 欧美日韩国产一二三| av三级在线观看| 欧美日韩国产综合视频在线观看中文| 日韩国产欧美亚洲| 日韩高清不卡一区二区| 日韩中文字幕精品视频| 99亚洲视频| 中文字幕在线视频精品| 国产日韩av一区二区| 激情国产在线| 亚洲第一香蕉网| 欧美一级日韩不卡播放免费| 久久蜜桃精品| 97最新国自产拍视频在线完整在线看| 欧美激情一区二区在线| 最近中文字幕第一页|