Apache 服務(wù)器的安裝教程
為什麽選擇(zé)Apache?首先(xiān),Apache是(shì)免費(fèi)的,你無需為它交納任何費用;其次,Apache是開放源(yuán)代碼(mǎ)的,也許(xǔ)你感覺(jiào)不到它的好(hǎo)處,但我(wǒ)可以告訴你,一個開放源代碼的軟(ruǎn)件往往(wǎng)能夠等到更廣泛的支持,可以說,全世界的(de)程序員都在為你服務。而且,它更靈活,使你能夠根據自(zì)己的(de)需(xū)要選用包含特(tè)定功能的模(mó)塊。再(zài)給你提(tí)供(gòng)一條消息,現在全世界(jiè)超過60%的HTTP服務器在使(shǐ)用Apache。那麽(me)你要不要也加入其中呢(ne)?
正文
你可以從Apache的網http://httpd.apache.org/download.cgi下載Apache的安裝文件,或者在其(qí)他鏡(jìng)像網站獲得。現在的最新版本是2.0.49。
Apache的安裝非常(cháng)簡單,選擇接受(shòu)許可協議後進入服(fú)務器(qì)信息配置界麵,如下圖。第一欄"Network Domain"域(yù)名信(xìn)息,在這裏(lǐ)填入你(nǐ)的服務器的域名,如果你已(yǐ)經申請(qǐng)到域名的話填入你申請的域名,(注意這(zhè)裏要(yào)填的(de)是域名(míng),隻是(shì)你申請到的完整域名(míng)的後(hòu)半部分,不包括"www"。如果(guǒ)你申請的是二級域(yù)名的話,就是第一(yī)個"."之後的部分)如(rú)果還沒有的(de)話,把本機的IP填上去就行了。下一行是服務器(qì)名,填入完整的域名或(huò)IP地(dì)址(zhǐ)。再下一欄是管理員Email地址。這三項在安(ān)裝是就必須填寫,但是在安裝(zhuāng)完(wán)成後你還可以隨時進(jìn)行修改,所以你不必擔心填錯了會出問題。最後的選項不用改就可(kě)以了。
點擊"Next"進入(rù)下一(yī)步。選擇"Typical"典型安(ān)裝,下一(yī)步(bù)選(xuǎn)擇安裝(zhuāng)目錄,默認安裝目(mù)錄是(shì)係統盤的(de)Program Files/Apache Group目(mù)錄。點(diǎn)擊"Next"再單擊(jī)"Install"進行安(ān)裝。
安裝(zhuāng)完成後,在(zài)開始菜單的Apache HTTP Server 2.0.49菜單中可(kě)以(yǐ)看到五個選項,現在點擊"Control Apache Server"目錄下的"Start"啟動服務器。可以看到(dào)係統狀態欄(lán)裏(lǐ)出(chū)現(xiàn)Apache的羽毛狀圖標並帶有綠色(sè)箭頭,說明服(fú)務器啟動成功。
現在看(kàn)看我們的成績吧。打開瀏覽器,輸入localhost或者127.0.0.1(這(zhè)兩個都指向本(běn)機地址),回車,如果安裝正確的話(huà)你就能看到Apache的測試頁麵了。簡單吧(ba),從此(cǐ),你(nǐ)的電腦也是一台HTTP服務(wù)器(qì)了!
也(yě)許你(nǐ)會問,這不(bú)是(shì)我的網站啊(ā),我的網站在(zài)哪裏呢?別著急,通(tōng)過下麵(miàn)幾步,你就(jiù)能把你自己(jǐ)精心製作的網站展示給(gěi)全世界了。
首(shǒu)先單擊(jī)開始菜單(dān)中Apache目(mù)錄下的"Configure Apache Server"中的"Edit the Apache httpd.conf Configuration File",打(dǎ)開Apache的配置文件。看到了文件(jiàn)是(shì)不是有點嚇人啊,九百多行(háng)的全(quán)英文文件(jiàn)。但(dàn)是不用緊張,我們關心的隻是其中的某幾(jǐ)行而已。
首(shǒu)先,我(wǒ)們要讓服務器顯示(shì)我們自己的(de)內(nèi)容。找到"Section 1: Global Environment"的位置,這一部分是Apache的全局設置。注(zhù)意到文件的大部(bù)分都是以#開頭的,程序將略過這些內容,所以,我們也沒有必要去研究它們。好了,找到從此開始的(de)沒(méi)有#的第一行,"ServerRoot ……",後麵(miàn)的一部分就是你服務(wù)器的根目錄了,把它改成你想要(yào)的目錄就行了,這裏建議(yì)你使用絕對地(dì)址,這樣避免一些不必要的問題(tí)。需要(yào)說明(míng)的一點是這(zhè)裏的地址要用斜杠'/'而不是Windows文件係統習(xí)慣的反斜杠'\',在(zài)地址的最後不(bú)要(yào)加斜杠(gàng)。
OK,這(zhè)一部分就這樣(yàng)了,其(qí)餘的都不用修(xiū)改。向(xiàng)下繼續找到"Section 2: 'Main' server configuration",如(rú)果(guǒ)你覺得(dé)這樣找起來太麻煩的(de)話,記事本中(zhōng)的查找功能也許能幫你一些(xiē)忙。(在(zài)記事本窗口,按(àn)Ctrl+F,會(huì)彈出查找對(duì)話框,將上麵的(de)內容複製進去,單擊"查找(zhǎo)下一個",記(jì)事本將為你找到它所在的那一行)還是隻看沒有#的行,下麵的"ServerAdmin","ServerName"是有關服務器的一些(xiē)信息,可以暫時不(bú)理會。繼(jì)續(xù)向下,找(zhǎo)到"DocumentRoot"一行,這(zhè)後麵(miàn)的地址就是你服務器的文(wén)檔的地址了,所有對你服(fú)務(wù)器的訪問都將從此地(dì)址開始,將這個地(dì)址替(tì)換成你的網站的文件夾地(dì)址,同樣注意要用斜杠'/'。
下麵是(shì)和括起來的(de)內(nèi)容,用(yòng)於設(shè)置你服務器根目錄的權限,這裏第一(yī)個尖括號內的'/'就(jiù)代表服務器(qì)的根目錄(lù),無需改動。在向(xiàng)下還是一個尖括號,這是對你(nǐ)剛才設置的文檔文件夾的(de)權(quán)限設(shè)置。將Directory後的(de)路(lù)徑改為你剛(gāng)才(cái)設置的文檔文件夾的路(lù)徑,好了,存(cún)盤,單(dān)擊開始菜單Apache文件夾"Control Apache Server"目錄下的"Restart"。再打開瀏覽器,輸入localhost,回車,是(shì)不是(shì)有(yǒu)變化了?沒變化?試(shì)一下刷新,有了沒有?
到此為止,你的HTTP服務器就可以算是建立起來了。
不(bú)過,如(rú)果(guǒ)還(hái)沒(méi)有你想要(yào)的網頁顯示出來,也(yě)不(bú)要著急,我們(men)再回到剛才編輯的文件,找到剛才最後改動的位(wèi)置(zhì),就是,向(xiàng)下看,有一行options,應該是(shì)"Options Indexes FollowSymLinks",在Indexes前麵加一個減號(hào),這樣可(kě)以禁止顯示目錄。現在應該是"Options -Indexes FollowSymLinks"。再下麵幾行,有一(yī)個DirectoryIndex,後麵(miàn)是服(fú)務器默認的主頁名稱(chēng),服(fú)務器將(jiāng)按順(shùn)序依次(cì)在目錄中查找這(zhè)些文件(jiàn),並將最先找到的顯示出(chū)來。你可以把你的網站的(de)默認頁麵的名字寫在這後麵。(一般(bān)要加一個index.htm)存盤(pán),Restart。還有什麽不(bú)滿意的嗎?
等等,有點不對勁,怎麽中文是亂碼?這(zhè)是Apache將默(mò)認語(yǔ)言設成了西歐語(yǔ)言的原因,還是打開剛才(cái)編輯過的文(wén)件,找到"AddDefaultCharset"一行,(強烈(liè)建議(yì)使用記事本的(de)查找(zhǎo)工具)將它後麵的內容改為GB2312。存盤,重啟(qǐ)服(fú)務(wù)器。也許你的瀏覽器這(zhè)時候(hòu)看到的還是亂碼,那是因為瀏覽器記住了(le)這(zhè)個頁麵(miàn)的設置,清(qīng)空(kōng)瀏覽器的曆(lì)史(shǐ)記(jì)錄和緩存(cún),一切搞(gǎo)定!
好了,你現(xiàn)在(zài)的任務就是(shì)申請一個域(yù)名,將它指向(xiàng)你主機的IP,記得上麵提到過的"ServerName"嗎(ma),改成你申請的域名就可以了。
現在,隻要你開(kāi)著(zhe)計算機,連著(zhe)網,你就(jiù)是因(yīn)特網上一個HTTP服務器的管理員了。
關鍵詞:Apache,服務器(qì)
閱讀本(běn)文(wén)後您有什(shí)麽感想(xiǎng)? 已有 人給出評價(jià)!
- 3
- 10
- 827
- 5
- 4
- 4