linux-Apache配置_第1頁(yè)
linux-Apache配置_第2頁(yè)
linux-Apache配置_第3頁(yè)
linux-Apache配置_第4頁(yè)
linux-Apache配置_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Apache 配置一、安裝 Apache下載地址:/1. 安裝 Apache# tarzxvf httpd-2.2.11.tar.gz# cdhttpd-2.2.11# ./configure -prefix=/usr/local/apache-enable-so/編譯時(shí)加上加載模塊參數(shù)-enable-so# make# make install2. 配置系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)Apache 服務(wù)。# vi /etc/rc.d/rc.local/ 在 rc.local 上加入一行 /usr/local/apache/bin/apachectlk start

2、5lCTu.coni工 Thi s script 11 be executed *aTler * al 1 tht other ini 1. scripts =You can pul your 門(mén)*n ini t: al i ion stuff' in here t T you don I -ttant to do the Cull Sys 】style init stuff.Lauch /var/lack/subsys/1 ocal/u%r/l Ap±ichc-/biiU -k larl|二、曹己置 Apache1.修改httpd.conf 文件# vi /usr/loca

3、l/apache/conf/httpd.conf1)設(shè)置根目錄的路徑“/u根目錄是指 Apache存放配置文件和日志文件的目錄,配置參數(shù)為ServerRoot,默認(rèn)位于sr/local/apache。”命令如下:2) 設(shè)置監(jiān)聽(tīng)I(yíng)P地址及端口號(hào)默認(rèn)偵聽(tīng)本機(jī)所有IP地址的TCP80端口,命令如下:Listen 80用戶也可以按自己的需求,使用多個(gè) Listen語(yǔ)句在多個(gè)地址和端口上偵聽(tīng)客戶端請(qǐng)求。比如:Listen :80Linsten 0:80803)設(shè)置系統(tǒng)管理員E- mail使用ServerAdmin參數(shù)設(shè)置管理員E- mail ,比如管理員的 E

4、mail地址為 :a 3cri cr n r 'it '.zii : r i rt.4 )設(shè)置服務(wù)器主機(jī)的名稱IP地址,比如參數(shù)ServerName用來(lái)設(shè)置服務(wù)器的主機(jī)名稱,如果沒(méi)有域名則填入服務(wù)器的服務(wù)器的IP地址為:Emu 麗 ne 1925 ) 設(shè)置主目錄的路徑用戶可以使用參數(shù) Document Root配置服務(wù)器主目錄默認(rèn)路徑,比如,主目錄路徑為:Doc unicnL Roo t L/usr/locaI'6)設(shè)置默認(rèn)文件Apache 的默認(rèn)文件名為 index.ht ml ,可以使用 Directory I

5、ndex 參數(shù)來(lái)配置,比如,將 index.php設(shè)置為默認(rèn)文件名:<1 f'odui l di r_ n ,'C l 1IIJ!Directory i nJ存界.hU同j; -» T i . |fc S 1 j i j j</1 rMadule> fX 刀彳 IW ir7)測(cè)試:打開(kāi)瀏覽器,輸入地址: ,可以打開(kāi)站點(diǎn)了:2.配置目錄權(quán)限使用Directory 目錄路徑 > 和/Directory 設(shè)置目錄的權(quán)限。比如:Directory " /var/www/icons " >Op

6、tions Indexes MultiViewsAllowOverrideNoneOrder allow,denyAllow from all</Directory>說(shuō)明:1)定義目錄特性選項(xiàng) Options可選參數(shù):Indexes :該特性表明目錄允許目錄瀏覽”;MultiViews :該特性表明目錄允許內(nèi)容協(xié)商的多重試圖;All :包含了除MultiViews外的所有特性;ExecCGI :該特性表明允許在該目錄下執(zhí)行CGI腳本;FollowSymLinks :該特性表明允許在該目錄下使用符號(hào)連接。2).htaccess 文件可以通過(guò).htaccess文件(訪問(wèn)控制文件)設(shè)置目

7、錄的權(quán)限。AccessFileName .htaccess配置參數(shù) AllowOverride 指定目錄的.htaccess文件中指令的類型,包括 All、None 與Options、FileInfo 、AuthConfig 、Limit 的任意組合。一般將 AllowOverride 設(shè)置為“None”,禁 止使用.htaccess 文件,當(dāng)AllowOverride 參數(shù)為All時(shí),.htaccess文件可以覆蓋任何以前的配置。3)設(shè)置訪問(wèn)控制使用Order選項(xiàng)來(lái)定義訪問(wèn)權(quán)限。比如以下語(yǔ)句表明允許所有客戶機(jī)的訪問(wèn):Order allow,denyAllow from all以下語(yǔ)句表明只允

8、許網(wǎng)段/24的客戶機(jī)訪問(wèn),但 IP地址為54這個(gè)客戶機(jī)除外:Order allow,denyAllow from/24Deny from54用戶可以根據(jù)需要,按上述方法配置自己的目錄權(quán)限。3. 創(chuàng)建虛擬目錄使用Alias選項(xiàng)創(chuàng)建虛擬目錄,比如,建立“/icons/ '這個(gè)虛擬目錄,其對(duì)應(yīng)的物理路徑為“/var/www/icons/ ":Alias /icons/ " /var/www/icons/ "4. 用戶認(rèn)證比如,有一個(gè)名為myweb 的虛擬目錄,其對(duì)應(yīng)的

9、物理路徑是“/usr/local/m yweb”,現(xiàn)對(duì)其啟用用戶認(rèn)證功能,只允許用戶Tonyguo 和Wayne訪問(wèn)。1)建立虛擬目錄并設(shè)置用戶認(rèn)證:1 i as /Evieb/ Vusr/local /myweb/"<Di recLcrj "/usr/1otai/mycb/">1 lOwCvem de oncOptions opcfirder h: 1 .上 門(mén))l 1 aw from al 1ulhl'eh? Baicut hXanK ' Please Lcigt n:'ul hl'scr?i Ic /usr /lo

10、c.' /apchc / hin/mycbp'A :Requi re ter Tonygjo ayne</Di rect<j-y>2)建立口令文件并為用戶設(shè)置口令頃川rcotfticcal host "= /usr/1 oca I /apdchc/bi n/hLpass'AC; c /us/IocbEn/inym hp(id Tonygua X觸 password: Re-lypc nci» password: Jding passaorJ (or user Tonygu.' :root'iHocai h *t &q

11、uot; 1=)-c選項(xiàng)表示無(wú)論口令文件是否已經(jīng)存在,都會(huì)重新寫(xiě)入文件并刪除原內(nèi)容。所以第二個(gè)用戶wayne不需要使用-c選項(xiàng)。3)測(cè)試在瀏覽器中輸入:/myweb,可以看到如下對(duì)話框:404 Not Found - Mozilla Firefox文件任)漏辨仕)查營(yíng)歷i(S) LB) i:£m 幫助田)回 httpi/Zlocalhost/myweW十比可最多, 屈Centos D Support Not FoundThe requested UF輸入用戶名和密碼后就可以訪問(wèn)網(wǎng)站了:I瀏覽并運(yùn)行已安裝的應(yīng)用程序Wekome to myweb -

12、MosrHIa Frrefox文件任編牌任)§<(y)歷史(§)書(shū)賽田)工具(I)幫助田)中 間| http:/localhost/myweb/ |Q*圈訪問(wèn)最務(wù),I® CentOS 口Support,建您想讓Arefox記住此密碼嗎?記住18)"廉農(nóng)站點(diǎn)任)Welcome to myweb!三、配置虛擬主機(jī)1.配置基于ip的虛擬主機(jī)i)ip地址相同,但端口號(hào)不同的虛擬主機(jī)配置比如使用的兩個(gè)不同端口80和8080發(fā)布兩個(gè)不同站點(diǎn),虛擬主機(jī)分別對(duì)應(yīng)的目錄為 /usr/local/apache/htdocs/webi和/usr/

13、local/apache/htdocs/web2:Listen 80Listen 8080<VirtualH ost:80>ServerSignatureem ailDocum ent Root/usr/local/apache/htdocs/web1Directoryindexindex.ht ml index.ht mLogLevel warmHostNameLookups</VirtualHostoff<VirtualHost :8080>ServerSignatureDocum ent Rootem ail/

14、usr/local/apache/htdocs/web2DirectoryindexLogLevel warmHostNameLookupsindex.ht ml index.ht moff</VirtualHost >2)配置基于域名的虛擬主機(jī)比如服務(wù)器有兩個(gè)IP地址 和0 ,使用這兩個(gè)IP創(chuàng)建兩臺(tái)虛擬主機(jī),虛擬主機(jī)分別對(duì)應(yīng)的目錄為 /usr/local/apache/htdocs/web1和/usr/local/apache/htdocs/web2。設(shè)置方法如下:<VirtualHost >Se

15、rverName :80Docum ent Root /usr/local/apache/htdocs/web1Directoryindex index.ht ml index.ht m</VirtualHost ><VirtualHost 0>ServerName 0:80Docum ent Root /usr/local/apache/htdocs/web2DirectoryIndex index.ht ml index.ht m</VirtualHost >2.配置基于域名的虛擬主機(jī)比如有兩個(gè)域名 么可以這樣配置:和 需要使用同一臺(tái)服務(wù)器,那NameVirtualHost<VirtualHost >ServerName:80ServerAdminadminDocum ent Root /usr/local/apache/htdocs/web1DirectoryIndexindex.ht ml index.ht mErrorLogCustomlog</VirtualHost<VirtualHost

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論