日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

在 UNIX 中安裝和配置開發(fā) Web 服務(wù)器( 二 )


話雖這樣說,但是如果您決定使用 Windows,您應(yīng)該在繼續(xù)之前注意 UNIX 與 Windows 之間的 Tomcat 設(shè)置所存在的一些區(qū)別:
在 UNIX 服務(wù)器上提取初始安裝文件可能需要 bzcat、gunzip 和 tar 或 gtar 。Windows 服務(wù)器計算機通常使用 WinZip 或類似的實用工具 。
UNIX 服務(wù)器上的 PATH 設(shè)置更加明顯 。Windows 仍然使用 path 語句,但大部分設(shè)置是在幕后或在安裝軟件時自動完成的 。
UNIX 設(shè)置和配置中的權(quán)限注意事項更為重要 。UNIX 服務(wù)器的卓越安全強度也是問題的一個最大根源:權(quán)限問題 。在初始安裝軟件時,您需要正確的權(quán)限才能將軟件寫入到基本操作系統(tǒng)的文件系統(tǒng)——/var、/tmp,等等 。此外,在將各種內(nèi)部和外部軟件組件連接到 UNIX 服務(wù)器時,始終要注意權(quán)限注意事項 。始終要考慮到 ID、組和正確的訪問權(quán)限 。
在 Windows 中,安裝是基于圖形用戶界面 (GUI) 的,而 UNIX 傳統(tǒng)地使用命令行界面 (CLI) 。這種情況隨著 Gnome 和其他圖形環(huán)境的推出而有所改變,包括日益流行的 Mac OS X 版本 10.5 Leopard 。然而,純粹主義者始終鐘情于 CLI 。此外,CLI 也是最好的學(xué)習(xí)方式 。
Windows 使用 .bat 文件表示自動化的批處理過程,使用 .exe 文件表示可執(zhí)行文件 。UNIX 缺省使用 .sh 或 .ksh 文件擴展名表示可執(zhí)行腳本等等 。.sh 或 .ksh 格式取決于您使用哪一種 Shell 。
Tomcat 版本
面對每個版本中包括的眾多修補程序、調(diào)整、新功能或執(zhí)行舊任務(wù)的新方法,有時很難決定應(yīng)該選擇使用哪一個軟件版本 。在 Tomcat 中,您將面對同樣的問題 。我建議您考慮表 1 中的詳細(xì)信息,以使您的管理服務(wù)器與用于對正在部署的應(yīng)用程序進行編碼的 J2EE 規(guī)范相匹配 。
表 1. 與 Tomcat 版本相關(guān)的 JSP 規(guī)范
JSP 規(guī)范Tomcat 版本2.5/2.16.0.x2.4/2.05.5.x2.3/1.24.1.x2.2/1.13.3.x(已存檔)
另一種決定軟件版本的不那么技術(shù)性的方法,是堅持使用您希望使用的軟件的最新穩(wěn)定版本 。通常,您將獲得所有的最新安全修補程序和功能 。
體系結(jié)構(gòu)概述
了解 Tomcat 的局限性以及典型的企業(yè)環(huán)境是如何設(shè)置的 。
局限性
您的 Tomcat 安裝是否需要是純開發(fā)環(huán)境中的單一服務(wù)器?這不是非常有限制性嗎?是的,事實上就是這樣!Tomcat 實際上已被下載了數(shù)百萬次,并成功地在生產(chǎn)環(huán)境中運行著許多著名的網(wǎng)站 。然而,它具有其局限性 。
可以使用商業(yè)軟件產(chǎn)品——特別是 IBM WebSphere Application Server,主要是由于它們完全的 J2EE 遵從性、附加的功能和安全性,它們對生產(chǎn)環(huán)境來說遠(yuǎn)遠(yuǎn)更加優(yōu)異 。如果您希望在全功能的生產(chǎn)環(huán)境中實現(xiàn) Tomcat,您仍然可以使用本教程來奠定基礎(chǔ) 。
企業(yè)環(huán)境
如圖 1 所示的企業(yè)體系結(jié)構(gòu),差不多就是當(dāng)您在瀏覽器中按下 Enter 鍵時,可能在幕后看到的內(nèi)容的精確描述 。該體系結(jié)構(gòu)由重復(fù)的元素包組成,我看到這些元素正在為眾多的客戶工作著,包括 IBM 和美國空軍的價值數(shù)百萬美元的任務(wù)關(guān)鍵型應(yīng)用程序 。下面幾個部分將詳述圖 1 中的每個方面 。
圖 1. 示例企業(yè)體系結(jié)構(gòu)
A. 網(wǎng)絡(luò)保護措施
通常,您的網(wǎng)絡(luò)擁有相應(yīng)的保護措施——路由器或防火墻,然后是代理服務(wù)器(明確地說是反向代理),它們使 Web 請求與適當(dāng)?shù)挠蚱ヅ?。甚至在請求到達(dá)可能由安全隔離區(qū)域(demilitarized zone,DMZ)保護的網(wǎng)絡(luò)中的第一臺服務(wù)器之前,前端 IBM Tivoli?Access Manager (TAM)/TAM WebSEAL 服務(wù)器上就可能已經(jīng)存在某種級別的身份驗證甚至授權(quán) 。
B. Web 服務(wù)器
接下來是 Web 服務(wù)器 。請注意,所有這些服務(wù)器都可能具有垂直和 水平故障轉(zhuǎn)移功能,這意味著在每個級別被克?。ㄉ踔量赡茉谲浖墑e重復(fù))的單獨硬件 。當(dāng) Web 服務(wù)器傳遞 Web 請求并執(zhí)行其提供靜態(tài)內(nèi)容的職責(zé)時,您可能還有另一層執(zhí)行附加路由的網(wǎng)絡(luò)分配器(network dispatcher,ND),或者至少也是某個插件(例如 IBM HTTP Server [IHS] 插件) 。

推薦閱讀