資源描述:
《使用apache與tomcat建立web站點(diǎn)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、使用Apache與Tomcat建立Web站點(diǎn)在Web服務(wù)器產(chǎn)品中,主要有Winodws平臺(tái)中的IIS和Apache/Tomcat,其中后者也可以安裝在Linux、Unix等操作系統(tǒng)平臺(tái)中。Web服務(wù)器決定了Web程序的類(lèi)型,IIS支持asp和.net開(kāi)發(fā),如果需要開(kāi)發(fā)基于Java技術(shù)的網(wǎng)站,則需要安裝Apache/Tomcat服務(wù)器?! ≡赪indows平臺(tái)中,相比IIS,Apache/Tomcat服務(wù)器的安裝、配置和管理相對(duì)要復(fù)雜一些,但有關(guān)網(wǎng)站的基本概念是一樣的。此外,在Windows平臺(tái)中,如果已經(jīng)安裝了Internet信息服務(wù)II
2、S,要使用Apache和Tomcat,應(yīng)將Windows中的IIS服務(wù)停止或禁用。2.5.1Apache與Tomcat Apache是使用最廣的Web服務(wù)器之一,有多個(gè)操作系統(tǒng)平臺(tái)版本,它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)系統(tǒng)平臺(tái)上,以高效、穩(wěn)定、安全、免費(fèi)而著稱(chēng)。作為Web服務(wù)器, Tomcat是針對(duì)于Apache服務(wù)器開(kāi)發(fā)的JSP應(yīng)用服務(wù)器,是JavaServlet和JavaServerPages(JSP)技術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),是基于Apache許可證下開(kāi)發(fā)的自由軟件??梢詮木W(wǎng)站http://jakarta.apache.org/tom
3、cat/index.html下載不同的ApacheTomcat版本。 可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行Tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。當(dāng)配置正確時(shí),Apache為.html頁(yè)面服務(wù),而Tomcat實(shí)際上運(yùn)行.jsp頁(yè)面和servlet?! ∫贏pache下運(yùn)行JSP,最好的方案就是選擇Tomcat,它具有免費(fèi),集成度好的優(yōu)點(diǎn),缺點(diǎn)是界面不夠直觀,如果是在Windo
4、ws平臺(tái)上,還需要設(shè)置環(huán)境變量,相對(duì)麻煩。2.5.2Apache的安裝和配置 Apache服務(wù)器為開(kāi)源軟件,可以從Apache官方網(wǎng)站(http://www.apache.org/)下載。在Apache官方網(wǎng)站首頁(yè)中,有一個(gè)“ApacheProjects”列表,顯示Apache項(xiàng)目超鏈接列表,單擊“HTTPServer”超鏈接,將打開(kāi)HttpServer項(xiàng)目頁(yè)面(http://httpd.apache.org/)。 1.下載Apache服務(wù)器 在HttpServer項(xiàng)目頁(yè)面(http://httpd.apache.org/),選擇要
5、下載的Apache版本。需要說(shuō)明的是,版本不一定是最新的,但一定要選擇一個(gè)穩(wěn)定的版本,目前使用較廣的版本是ApacheHTTPServer2.2.8。然后,根據(jù)操作系統(tǒng)不同選擇不同的Apache服務(wù)器?! ?duì)于Windows平臺(tái),有兩個(gè)可選的版本,分別是Win32Binarywithoutcrypto(nomod_ssl)和Win32BinaryincludingOpenSSL0.9.8g。OpenSSL為開(kāi)放安全套接層協(xié)議(SecureSocketLayer,SSL),可以在Internet上提供秘密性傳輸,包含密碼算法庫(kù)、SSL協(xié)議庫(kù)
6、以及應(yīng)用程序,目前的版本為0.9.8g。選擇Win32BinaryincludingOpenSSL0.9.8g下載,將服務(wù)器文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi下載到本地計(jì)算機(jī)(4.8M)?! ∧壳埃珹pacheforwin32使用msi的形式發(fā)布,.msi文件類(lèi)型是一種可以安裝的程序包文件,雙擊帶.msi擴(kuò)展名的文件時(shí),操作系統(tǒng)將.msi文件與Windows安裝程序關(guān)聯(lián)并運(yùn)行客戶(hù)端安裝程序服務(wù)Msiexec.exe,從而使Windows環(huán)境下安裝Apache變得非常簡(jiǎn)單。 2.Apac
7、he的安裝 當(dāng)Apache服務(wù)器下載后,可以按照下列步驟完成ApacheWeb服務(wù)器的安裝和配置?! 。?)雙擊Apache的安裝文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi,執(zhí)行安裝向?qū)?,如圖1-25所示。圖1-25Apache服務(wù)器的安裝 ?。?)單擊“下一步”按鈕,按照向?qū)崾?,分別輸入NetworkDomain(網(wǎng)絡(luò)域名,如:xxx.com),ServerDomain(服務(wù)器域名,如:www.xxx.com)和網(wǎng)站管理員的e-mail,按照網(wǎng)站的實(shí)際情況填寫(xiě),如果是個(gè)人用戶(hù),可能沒(méi)有上述
8、數(shù)據(jù),可按格式填一下臨時(shí)的名字。如圖1-26所示。圖1-26Apache安裝向?qū)л斎胄畔⑵聊弧 ≡贏pache的安裝過(guò)程中,需要輸入網(wǎng)站域名,如果僅僅是本地調(diào)試,可以使用localhost即可