Linux下Web效力器架设攻略-1
?
?
來日誥日我們來看看怎樣將Web效力器架在Linux零碎下。
LINUX零碎中罕見的有:CERN、NCSA、Apache三種體式格式,淺顯最常用的要領(lǐng)就是用Apache。此種體式格式特點分明,設(shè)置裝備部署簡明,具有最大的對零碎兼容性,以下是用此體式格式設(shè)置裝備部署基于Linux的WEB效力器的全進程。
一. Apache效力器慨述。
其特征是分明的:可以運轉(zhuǎn)于所有計算機平臺,自然包括UNIX/LINUX零碎;集成代勞署理效力器和Perl編程腳本;對用戶的拜訪會話進程跟蹤;可對效力器日志定制;還支撐捏造主機及HTTP認證等等。再配合LINUX零碎本身的弱小,我們沒情由不選擇Apache。
二. 裝配Apache。
淺顯說來,所有Linux版本應(yīng)該包括有此軟件包的裝配,假如你在裝配Linux零碎沒有裝配此軟件包,可以從裝配光盤或是http://www.apache.org/網(wǎng)站上找到其裝配文件(留意網(wǎng)上有兩種版本:一種是下載后需從頭編譯的源代碼,一種是只需解壓就可行使的可實行文件),然后實行裝配即可。
1. 假如你下載的是可實行文件包如:apache_1.2.4.e.tar.gz(當(dāng)中的數(shù)字視你下載的版本而定,此為舉例),那這就絕對復(fù)雜,競賽合適對Linux編譯不熟習(xí)的初級用戶,只需實行:tar xvzf apache_1.2.3.4.tar.gz即可完成裝配。
2. 假如下載的是源代碼如:apache_1.2.4.rpm,則先用rpm –ivh apache_1.2.4.rpm裝配,然后在src目次下實行“./configure”;接著實行“make”命令編譯Apache;接著將編譯好的可實行文件復(fù)制到/etc/httpd/bin目次下;再將Apache的設(shè)置裝備部署文件:httpd.conf、access.conf 、srm.conf和mime.types復(fù)制到/etc/httpd/conf目次下,才算完成裝配。
三. 設(shè)置裝備部署Apache,完成WEB效力。
真實,到目前你的Linux已經(jīng)開始WEB效力了,你要做的只需將Linux零碎連入互聯(lián)網(wǎng),然后將主頁寄存于“/home/httpd”目次下即可。但為了讓此WEB效力器更無效用的義務(wù),我們還需對其作些設(shè)置,細致需求設(shè)置裝備部署的真實就是剛才復(fù)制的那4個文件。以下對其首要的兩個設(shè)置裝備部署文件httpd.conf和access.conf作些闡明:
1. httpd.conf.
此文件是主設(shè)置裝備部署文件,首要用來設(shè)置效力器啟動的根本情況,也就是說它擔(dān)任安插WEB效力器怎樣運轉(zhuǎn)。其干系設(shè)置參數(shù)為:
ServerType standalone/inetd:此選項感化就是指定以何種體式格式運轉(zhuǎn)WEB效力器。其中standalone參數(shù)默示W(wǎng)EB效力歷程以一個零丁的期待歷程的體式格式在后臺偵聽可否有客戶端的哀求,假如有就生成一個子歷程來為其效力;其效用更高。主假如設(shè)置主效力器歷程偵聽的特定端口地點,要領(lǐng)為:Port [number] (缺省為80)。
而inetd形式絕對standalone來說它更安閑,此形式也是RedHat Linux運轉(zhuǎn)Apache的默許體式格式。假如你的版本不是RedHat,則需在/etc/inetd.conf文件里參與以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf;然后在/etc/services文件里異樣添加一新行:httpd 80/tcp httpd即可。
ErrorLog:用來指定錯誤記實的文件稱號和途徑。項目如:ErrorLog /var/httpd/error.log。
ServerRoot:用來指定將效力器的設(shè)置裝備部署及日志文件存于那里。項目如:ServerRoot /etc/httpd。
Server Admin: 設(shè)置WEB經(jīng)管員的E-Mail地點.項目如:Server Admin XXX@XXXX.com。
2. srm.conf
這是Apache的成本設(shè)置裝備部署文件,感化為通知效力器你想在WWW站點上供給的成本及怎樣供給,其首要參數(shù)為:
DocumentRoot: 用來指定主文檔的地點。項目如:DocumentRoot /home/httpd/html。
DirectoryIndex:跟windows平臺的IIS設(shè)置一樣,用來指定首頁文件的稱號。大家都曉得,首頁淺顯都以“index.html”或“index.htm”作為文件名。當(dāng)設(shè)置為這兩種文件名之后,只需用戶發(fā)出WEB哀求,行將調(diào)入以“index.html”或“index.htm”定名的主頁。項目如:DirecotryIndex index.html index.htm。
?
來自: 新客網(wǎng)(www.xker.com) 詳文參考:http://www.xker.com/page/e2007/0104/2850.html
版權(quán)聲明: 原創(chuàng)作品,許可轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接體式格式標明文章 原始出處 、作者信息和本聲明。不然將究查執(zhí)法責(zé)任。
轉(zhuǎn)載于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1975443.html
總結(jié)
以上是生活随笔為你收集整理的Linux下Web效力器架设攻略-1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美国汽油价格连跌49天 更多美国人被戒掉
- 下一篇: 检索