亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Linux系統(tǒng)下Apache軟件的Web服務(wù)器設(shè)置

        2014-04-29 00:00:00謝輝

        摘 要:Apache是Linux系統(tǒng)下最常用的Web服務(wù)器軟件,它功能強(qiáng)大,運(yùn)行穩(wěn)定,是各大Web服務(wù)器的首選。本文介紹了Apache的安裝、httpd.conf文件參數(shù)的設(shè)置、用戶訪問(wèn)的控制和認(rèn)證、以及虛擬主機(jī)的設(shè)置等。

        關(guān)鍵詞:Linux;Apache;httpd.cofn;認(rèn)證;虛擬主機(jī)

        中圖分類號(hào):TP393.08

        目前人們從互聯(lián)網(wǎng)獲得的絕大部分信息來(lái)自于Internet的Web服務(wù)器,為人們提供諸如文本、圖像、聲音、視頻等信息瀏覽服務(wù),稱為“WWW”服務(wù)或Web服務(wù)。

        Web服務(wù)器負(fù)責(zé)Web站點(diǎn)的管理與發(fā)布,通過(guò)Web服務(wù)器軟件來(lái)實(shí)現(xiàn)。目前常見(jiàn)的服務(wù)器軟件有基于Linux的Apache、基于Windows的IIS,和來(lái)自俄羅斯的Nginx構(gòu)成。根據(jù)著名的Web服務(wù)器調(diào)查公司Netcraft(http://news.netcraft.com)的統(tǒng)計(jì),截止2014年6月,Apache占據(jù)了Web服務(wù)器軟件市場(chǎng)近38%的份額,超過(guò)微軟的IIS所占33%的份額,另外nginx占據(jù)了14%的份額。而從1996年以來(lái),Apache就牢牢的占據(jù)了Web服務(wù)器軟件市場(chǎng)近40%的份額。

        Apache之所以成為構(gòu)建Web服務(wù)器的首選,是基于Apache的跨平臺(tái)特性。它可以在UNIX、Linux和Windows等多種操作系統(tǒng)平臺(tái)上部署,功能強(qiáng)大、運(yùn)行穩(wěn)定、而且是自由軟件,代碼完全開(kāi)放。Linux操作系統(tǒng)憑借其超強(qiáng)的穩(wěn)定性成為架設(shè)Web服務(wù)器的首選平臺(tái),而在其上部署Web服務(wù),Apache又成為首選軟件。

        1 Apache服務(wù)器軟件的安裝

        在某些Linux發(fā)行版,如RHEL5,默認(rèn)沒(méi)有安裝Apache軟件包,可以從http://httpd.apache.org官網(wǎng)下載最新版本Apache進(jìn)行安裝。

        Apache服務(wù)器要成功運(yùn)行,還必須安裝關(guān)聯(lián)軟件包,包括:postgresql類庫(kù)、Apache運(yùn)行工具類庫(kù)、Apache環(huán)境類庫(kù)和Apache服務(wù)器軟件,通過(guò)rpm命令依次將上述軟件包安裝完畢即可。

        安裝完成后,要正常運(yùn)行Apache,還需要打開(kāi)Linux防火墻的WWW服務(wù),并且還要啟動(dòng)httpd守護(hù)進(jìn)程。

        2 Apache服務(wù)的配置文件

        Apache服務(wù)器的正常運(yùn)行,需要依賴位于/etc/httpd/conf/目錄下的配置文件httpd.conf、/var/www目錄下保存的web站點(diǎn)文件、和/var/log/httpd目錄下的日志文件。其中httpd.conf文件是最重要的Apache服務(wù)器配置文件,其參數(shù)眾多,配置復(fù)雜。打開(kāi)httpd.conf文件,可以看到主要由三部分組成,全局環(huán)境參數(shù)(Section 1:Global Environment)、主服務(wù)器配置(Section 2:Main server configuration)和虛擬主機(jī)(Section 3:Virtual Hosts),每個(gè)部分由相應(yīng)的配置語(yǔ)句實(shí)現(xiàn)。

        2.1 全局環(huán)境參數(shù)

        (1)Timeout。指定Web站點(diǎn)的訪問(wèn)響應(yīng)時(shí)間,默認(rèn)300秒。如果該段時(shí)間內(nèi)仍沒(méi)有任何數(shù)據(jù)傳輸,那么Apache服務(wù)器將斷開(kāi)此次訪問(wèn)連接。

        (2)KeepAlive。允許服務(wù)器保持連接,默認(rèn)值為off,通常設(shè)置為on,以增加訪問(wèn)穩(wěn)定性。

        (3)MaxKeepAliveRequests。指定服務(wù)器允許的最大訪問(wèn)請(qǐng)求數(shù),默認(rèn)值為100,設(shè)為0則無(wú)限制。

        (4)MaxClients。指定服務(wù)器某個(gè)時(shí)刻允許的最大連接數(shù),默認(rèn)為150。

        2.2 主服務(wù)器配置

        (1)Port。指定Standalone模式下httpd進(jìn)程使用的端口號(hào),標(biāo)準(zhǔn)端口是80。

        (2)ServerAdmin。指定Apache服務(wù)器管理員的e-mail地址,默認(rèn)是root@localhost,應(yīng)該改成實(shí)際管理員的電子郵件地址。

        (3)ServerName。指定服務(wù)器主機(jī)的名稱。

        (4)DocumentRoot。指定Web站點(diǎn)的根目錄,默認(rèn)為“/var/www/html”。

        (5)DirectoryIndex。當(dāng)用戶訪問(wèn)Apache服務(wù)器時(shí)未指定網(wǎng)頁(yè),則指向本參數(shù)指定目錄下的index.html頁(yè)面。

        2.3 虛擬主機(jī)

        在VirtualHost字段里可以看到以下參數(shù):

        (1)ServerAdmin。指定虛擬主機(jī)管理員的電子郵箱地址。

        (2)DocumentRoot。指定虛擬主機(jī)的根目錄。

        (3)ServerName。指定虛擬主機(jī)的名稱。

        (4)ErrorLog。指定虛擬主機(jī)錯(cuò)誤日志文件的存儲(chǔ)路徑。

        (5)CustomLog。指定虛擬主機(jī)訪問(wèn)日志文件的存儲(chǔ)路徑。

        3 訪問(wèn)控制和認(rèn)證

        3.1 訪問(wèn)控制

        訪問(wèn)控制和認(rèn)證,是Apache服務(wù)器能提供安全、便捷訪問(wèn)的保障。利用Deny、Allow、Order這三個(gè)參數(shù)來(lái)實(shí)現(xiàn)對(duì)指定目錄的訪問(wèn)控制。

        參數(shù)Deny用于定義拒絕訪問(wèn)列表,Allow用于定義允許訪問(wèn)列表,Order用于指定列表訪問(wèn)時(shí)的先后順序。

        在Deny和Allow定義的訪問(wèn)列表中可用all(表示所有客戶)、域名(表示域內(nèi)的所有客戶)和IP(表示指定IP的客戶)等參數(shù)來(lái)實(shí)現(xiàn)。

        3.2 認(rèn)證

        Apache服務(wù)器提供了用戶訪問(wèn)認(rèn)證模式,通過(guò)驗(yàn)證用戶名和口令,可實(shí)現(xiàn)對(duì)指定目錄訪問(wèn)的認(rèn)證控制,驗(yàn)證通過(guò)之后才能訪問(wèn)。包括基本(Basic)認(rèn)證和摘要(Digest)認(rèn)證,目前常用的為Basic認(rèn)證模式,相關(guān)認(rèn)證參數(shù)如下:

        (1)AuthName。指定用戶認(rèn)證領(lǐng)域的名稱。

        (2)AuthType Basic|Digest。設(shè)定用戶認(rèn)證的模式,基本或是摘要認(rèn)證,一般采用基本認(rèn)證模式。

        (3)AuthUserFile。指定認(rèn)證用戶文件名及保存路徑。

        (4)AuthGroupFile。指定認(rèn)證組群文件名及保存路徑。

        4 虛擬主機(jī)

        虛擬主機(jī)技術(shù)的出現(xiàn),是對(duì)Internet技術(shù)和網(wǎng)絡(luò)發(fā)展的重大貢獻(xiàn),以較低的成本,建立自己的網(wǎng)絡(luò)空間,極大的豐富了互聯(lián)網(wǎng)的資源。作為Web服務(wù)器軟件,Apache支持兩種類型的虛擬主機(jī),基于IP的虛擬主機(jī)和基于域名的虛擬主機(jī)。

        4.1 基于IP的虛擬主機(jī)

        基于IP的各虛擬主機(jī),可以使用同一IP的不同端口號(hào),也可以使用不同的IP地址,用戶可以直接通過(guò)IP地址來(lái)訪問(wèn)虛擬主機(jī)。不論是配置基于IP的虛擬主機(jī),還是基于域名的虛擬主機(jī),都需要配置httpd.conf文件中的VirtualHost語(yǔ)句塊的相應(yīng)參數(shù)。

        實(shí)例1:某臺(tái)主機(jī)僅有一塊網(wǎng)卡,要設(shè)置成兩臺(tái)虛擬主機(jī),分別使用202.105.96.51和202.105.96.52兩個(gè)IP地址。

        步驟如下:

        (1)只有一塊網(wǎng)卡,所以首先要?jiǎng)?chuàng)建兩個(gè)設(shè)備別名,同時(shí)賦予相應(yīng)IP。

        #ifconfig eth:0 202.105.96.51

        #ifconfig eth:1 202.105.96.52

        (2)在目錄/var/www下新建兩個(gè)虛擬主機(jī)主頁(yè)目錄vhost-1,vhost-2,分別在目錄中創(chuàng)建主頁(yè)文件index.html。

        (3)編輯httpd.conf文件中的VirtualHost語(yǔ)句塊,添加如下內(nèi)容:

        (4)重啟httpd進(jìn)程,在IE地址欄輸入http://202.105.96.51或http://202.105.96.52,即可訪問(wèn)相應(yīng)虛擬主機(jī)的主頁(yè)了。

        4.2 基于域名的虛擬主機(jī)

        用域名來(lái)訪問(wèn),更符合人們的使用習(xí)慣,配置基于域名的虛擬主機(jī)時(shí),還要向DNS服務(wù)器注冊(cè)域名,否則域名無(wú)法解析。

        實(shí)例2:某主機(jī)的IP地址為202.105.96.50,要設(shè)置成兩臺(tái)虛擬主機(jī),域名分別為www.example1.org和www.example2.org。

        步驟如下:

        (1)首先通過(guò)DNS服務(wù)器管理員向正向區(qū)域文件添加A記錄,向反向區(qū)域文件添加PTR記錄,表明域名與IP的對(duì)應(yīng)關(guān)系。

        (2)在目錄/var/www下新建兩個(gè)虛擬主機(jī)主頁(yè)目錄vhost-a,vhost-b,分別在目錄中創(chuàng)建主頁(yè)文件index.html。

        (3)編輯httpd.conf配置文件,添加如下內(nèi)容:

        (4)重啟httpd進(jìn)程,在IE地址欄輸入http://www.example1.org或http://www.example2.org即可訪問(wèn)相應(yīng)主頁(yè)。

        5 結(jié)束語(yǔ)

        Apache作為L(zhǎng)inux系統(tǒng)下Web服務(wù)器的首選軟件,有著成本低廉、功能強(qiáng)大、運(yùn)行穩(wěn)定的特點(diǎn)。隨著Linux系統(tǒng)在服務(wù)器市場(chǎng)上的份額越來(lái)越大,Apache必將發(fā)揮更大作用。

        參考文獻(xiàn):

        [1]王江偉.Apache服務(wù)器配置與使用工作筆記[M].北京:電子工業(yè)出版社,2012.

        [2]余洪春.構(gòu)建高可用Linux服務(wù)器(第二版)[M].北京:機(jī)械工業(yè)出版社,2012.

        [3]高源.Red Hat Linux9下Apache服務(wù)器的創(chuàng)建與配置探討[J].軟件導(dǎo)刊,2007(21).

        [4]張敬東.Linux服務(wù)器配置與管理[M].北京:清華大學(xué)出版社,2014.

        [5]林天峰,譚志彬.Linux服務(wù)器架設(shè)指南[M].北京:清華大學(xué)出版社.2014.

        作者簡(jiǎn)介:謝輝(1975.03-),男,福建政和人,學(xué)士學(xué)位,講師,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)、Linux操作系統(tǒng)。

        作者單位:閩北職業(yè)技術(shù)學(xué)院,福建南平 353000

        日韩二三区| 国产精品久久久久国产a级| 欧美做受又硬又粗又大视频| 久久久无码精品亚洲日韩蜜臀浪潮 | 又黄又爽又高潮免费毛片| 久久久亚洲精品午夜福利| 黑人一区二区三区啪啪网站| 国内精品毛片av在线播放| 国产精品美女久久久网站三级| 丰满少妇作爱视频免费观看| 国内露脸少妇精品视频| 久久亚洲av成人无码国产| 欧美人与禽交zozo| 99精品国产成人一区二区在线| 国产一级黄色片一区二区| 大香焦av一区二区三区| 亚洲av永久无码天堂网小说区| 国产suv精品一区二区883| 国产人成精品综合欧美成人| 亚洲熟女av中文字幕网站| 国内精品国产三级国产avx| 手机在线播放av网址| 337p粉嫩日本欧洲亚洲大胆| 精品福利视频一区二区三区| 无码av免费永久免费永久专区| 日本成年少妇人妻中文字幕| 人妻少妇久久中中文字幕| 精品国际久久久久999波多野| 狠狠噜天天噜日日噜视频麻豆| 国产麻豆精品一区二区三区v视界| 亚洲国产成人Av毛片大全| 免费视频亚洲一区二区三区| 日本少妇高潮喷水视频| 97精品人人妻人人| 亚洲日韩乱码中文无码蜜桃臀| 国产精品情侣露脸av在线播放| 免费看男女啪啪的视频网站| 久久亚洲av成人无码电影| 精精国产xxxx视频在线播放| 亚洲欲色欲香天天综合网| 青春草在线观看免费视频|