在Linux下設(shè)置WWW Server(1) |
發(fā)布時(shí)間: 2012/8/13 14:11:36 |
目前WWWServer軟件有許多,能運(yùn)行在linux下的也不少,有NCSAHTTPdServer、CERNHTTPdServer、Apache、NetscapeFastTrackServer、ZeusServer等。這些軟件各有特色:NCSA(美國伊利諾斯大學(xué)的國家超級計(jì)算應(yīng)用中心)是WWWBrowserMosaic發(fā)跡之地,也是Netscape公司的安德森成名的地方;CERN(歐洲原子核研究中心)是WWW的起源地,1989年蒂姆·貝納斯-李正是在這里成功開發(fā)了世界上第一個(gè)Web服務(wù)器和客戶機(jī)。這兩家推出的WWWServer功能齊全,成為同類軟件的標(biāo)準(zhǔn),再加上它們都是Freeware,因此剛一推出就大受歡迎。前幾年,在linux下WWWServer軟件使用最多的是NCSA和CERN,但這一兩年,后起之秀Apache卻獨(dú)領(lǐng)風(fēng)騷,號(hào)稱“WWWServer之王”。在最新的RedHat、Slackware和OpenLinux各版本中都包含了Apache。
Apache是在NCSA的基礎(chǔ)上發(fā)展起來的,因此二者的配置文件十分相似。Redhat5.2自帶的是Apache1.3。 一、安裝 Apache的安裝十分簡單。最好在安裝redhat時(shí),選擇安裝webserver,這樣即使你對編譯操作不熟的話,也能輕輕松松把服務(wù)器架設(shè)起來。 如果你想親自編譯源文件,那么你已經(jīng)不是一個(gè)初學(xué)者,建議你直接去看howto文檔或其它資料。 打開機(jī)器,進(jìn)入X-Window系統(tǒng)后,啟動(dòng)NetscapeNavigator,敲入本機(jī)的IP地址,如果出現(xiàn)“Itworked”的歡迎頁面如右圖,那說明服務(wù)器程序工作正常,你可以進(jìn)行下一步配置工作。 在不同的版本下,服務(wù)器默認(rèn)的工作根目錄也不一樣。RedHat默認(rèn)的是/etc/httpd,配置文件在/etc/httpd/conf目錄下,頁面文件在/home/httpd目錄下。 二、設(shè)置httpd.conf、srm.conf、access.comf Apache安裝成功后,在conf子目錄下有四個(gè)文件:httpd.conf、srm.conf、access.conf、magic(注意:在WWW-howto文檔中,說第四個(gè)文件是mime.types,但在實(shí)際安裝中,在conf子目錄下是magic文件)。httpd.conf是Apache設(shè)置文件中的主文件,httpd程序啟動(dòng)時(shí)會(huì)先讀取httpd.conf;srm.conf是數(shù)據(jù)配置文件,在這個(gè)文件中主要設(shè)置WWWServer讀取文件的目錄、目錄索引時(shí)的畫面、CGI執(zhí)行時(shí)的目錄等等;access.conf是負(fù)責(zé)基本的讀取文件控制,限制目錄所能執(zhí)行的功能及訪問目錄的權(quán)限設(shè)置。 下面將簡單對這三個(gè)數(shù)據(jù)設(shè)置文件進(jìn)行說明。 1、httpd.conf TransferLog:如果你想知道你的網(wǎng)站上哪個(gè)頁面最受歡迎,在一段時(shí)間內(nèi)有多少人訪問你的站點(diǎn),你可以設(shè)置一個(gè)計(jì)數(shù)器,但每頁都設(shè)計(jì)數(shù)器,太繁瑣而且得到的結(jié)果不太可靠。最好的辦法是查看相應(yīng)log文件,TransferLog命令就是指定當(dāng)瀏覽器要求服務(wù)器傳送文件時(shí)記錄到所設(shè)置的文件,可以根據(jù)此文件查看有哪些用戶看過哪些HTML文件?捎靡恍┏绦蚍治鲞@個(gè)文件的數(shù)據(jù),得出各種有用的監(jiān)測數(shù)據(jù)。默認(rèn)的訪問log文件是logs/access_log。 ErrorLog:這個(gè)命令是指定當(dāng)WWWServer運(yùn)轉(zhuǎn)過程中發(fā)生問題時(shí)錯(cuò)誤信息存放到的文件。默認(rèn)是logs/error_log。 VirtualHost:這個(gè)命令是用來設(shè)置虛擬主機(jī),即用一臺(tái)主機(jī)執(zhí)行多個(gè)域名的WWWServer。詳細(xì)命令使用將在第三部分詳細(xì)解釋。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |