• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Linux下Apache服務(wù)器的搭建

    2016-05-14 03:34:10陸志烽
    關(guān)鍵詞:WEB服務(wù)搭建

    陸志烽

    摘要:Web服務(wù)是目前Internet應(yīng)用最流行、最受歡迎的服務(wù)之一,它是實(shí)現(xiàn)信息發(fā)布、信息查詢、數(shù)據(jù)處理和媒體點(diǎn)播等服務(wù)的基本平臺(tái)。在Linux系統(tǒng)中,使用最廣泛的Web服務(wù)器是Apache,它是目前性能最優(yōu)秀、最穩(wěn)定的Web服務(wù)器之一,本文詳細(xì)介紹了RedHat9.0操作系統(tǒng)中利用Apach軟件搭建web服務(wù)器的方法,包括Apache服務(wù)器的安裝方法、Apache服務(wù)器的基本配置方法及高級(jí)應(yīng)用設(shè)置。

    關(guān)鍵詞:web服務(wù) Apache 搭建

    中圖分類號(hào)TP316.8 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)05-0000-00

    1 Apache簡(jiǎn)介

    Apache是一種開放源碼的web服務(wù)器軟件,起初由ILLinois大學(xué)的國(guó)家高級(jí)計(jì)算機(jī)程序中心開發(fā),后來被開放源代碼團(tuán)體測(cè)成員不斷地發(fā)展和加強(qiáng)。基本上所有的Linux、UNIX操作系統(tǒng)都集成Apache,無論是免費(fèi)的linux、還是商業(yè)的Solaris、AIX,都包含Apache組件。

    由于Apache具有良好的跨平臺(tái)和安全特性,因而被廣泛使用,是Internet上最流行的Web服務(wù)器軟件之一。很多著名的網(wǎng)站都采用Apache服務(wù)器,如Yahoo、Hotmail、新浪、網(wǎng)易等。根據(jù)著名的Web服務(wù)器調(diào)查公司Netcraft的統(tǒng)計(jì),在Internet中超過50%的Web服務(wù)器采用Apache,通過這一數(shù)字可以看出Apache正以絕對(duì)優(yōu)勢(shì)領(lǐng)跑Web服務(wù)器領(lǐng)域。

    2 Apache服務(wù)器的安裝與啟動(dòng)

    RedHat9.0自帶有Apache軟件包,版本為2.2.15-5.也可以到Apache網(wǎng)站下載最新版本,其官方網(wǎng)址為http://httpd.apache.org。

    在安裝Apache之前,需先為服務(wù)器網(wǎng)卡添加一個(gè)固定的IP地址,還需確定系統(tǒng)是否安裝了Apache軟件包,其測(cè)試方法有兩種:一種方法是在Web瀏覽器的地址欄輸入本機(jī)的IP地址(http://127.0.0.1),若出現(xiàn)Test Page測(cè)試頁面,就表明Apache已經(jīng)安裝并啟動(dòng)。另一種方法是使用如下命令查看系統(tǒng)是否已經(jīng)安裝了Apache軟件包:

    [root@Localhost /]#rpm -qa|grep httpd

    Httpd-devel-2.2.15-5.e16.i686.。

    出現(xiàn)以上內(nèi)容表明已經(jīng)安裝了Apache軟件包,如果系統(tǒng)未安裝Apache,root用戶在圖形界面下選擇“系統(tǒng)”|“管理”|“添加/刪除應(yīng)用程序”命令,選擇“萬維網(wǎng)服務(wù)器”軟件包組,再單擊“應(yīng)用”按鈕就可以安裝與Apache相關(guān)的軟件包。

    安裝完成后,在命令行界面下利用/etc/rc.d/init.d/httpd腳本來管理Apache服務(wù)。下列命令可以啟動(dòng)Apache服務(wù):[root@Localhost /]#/etc/rc.d/init.d/httpd start。

    將上述命令中的start參數(shù)變換為stop、restsrt、status,可以分別實(shí)現(xiàn)Apache服務(wù)的關(guān)閉、重啟和狀態(tài)的查看。另外,還可以通過Apachectl命令實(shí)現(xiàn)啟動(dòng)、關(guān)閉、重啟Apache服務(wù)和檢查Apache配置的語法功能:[root@Localhost /]#apachectl start,將命令中的start參數(shù)變換為stop、restsrt、configtest分別可以實(shí)現(xiàn)不同功能。

    3 Apache的配置

    3.1基本的Apache配置

    默認(rèn)情況下,Apache的基本配置參數(shù)在httpd.conf配置文件中已經(jīng)存在,如果僅需架設(shè)一個(gè)具有基本功能的Web服務(wù)器,用戶只需根據(jù)實(shí)際需要修改部分參數(shù)、將已注釋掉一些配置語句取消注釋,或?qū)⒛承┎恍枰膮?shù)注釋掉,并將包括index.html在內(nèi)的相關(guān)網(wǎng)頁文件復(fù)制到指定的Web站點(diǎn)跟目錄,然后重啟httpd守護(hù)進(jìn)程即可。通常應(yīng)考慮添加或修改以下配置參數(shù):

    (1)KeepAlive 默認(rèn)設(shè)置為off,若將其改為on,可提高訪問性能。

    (2)Timeout 默認(rèn)設(shè)置為120,可根據(jù)需要延長(zhǎng)或縮短Web站點(diǎn)的響應(yīng)時(shí)間。

    (3)ServerAdmin 該參數(shù)的默認(rèn)值為root@localhost,一般應(yīng)將該參數(shù)的值設(shè)置為本單位Apache管理員的電子郵件地址。

    3.2配置用戶個(gè)人Web站點(diǎn)

    用戶經(jīng)常會(huì)見到某些網(wǎng)站提供個(gè)人主頁服務(wù),其實(shí)在Apache服務(wù)器上擁有用戶賬號(hào)的每個(gè)用戶都能架設(shè)自己的獨(dú)立Web站點(diǎn)。如果希望每個(gè)用戶都可以建立自己的個(gè)人主頁,則需要為每個(gè)用戶在其主目錄中建立一個(gè)放置個(gè)人主頁的目錄。在httpd.conf文件中,UserDir指令的默認(rèn)值為public_html,即為每個(gè)用戶在其主目錄中的網(wǎng)站目錄。管理員可為每個(gè)用戶建立public_html目錄,然后用戶把網(wǎng)頁文件放在該目錄下即可。

    3.3別名和重定向

    別名是一種將根目錄文件以外的內(nèi)容(即虛擬目錄)加入到站點(diǎn)中的方法。只能使用在Internet站點(diǎn)的URL,而不是本地某個(gè)目錄的路徑名。在Apache的默認(rèn)配置中,由于/var/www/error目錄和/var/www/icons目錄都在文檔根目錄/var/www/html之外,所以設(shè)置了兩個(gè)目錄的別名訪問,同時(shí)還使用Directory容器配置了對(duì)別名目錄的訪問權(quán)限。

    重定向的作用是當(dāng)用戶訪問某一URL地址時(shí),Web服務(wù)器自動(dòng)轉(zhuǎn)向另一個(gè)URL地址。Web服務(wù)器的重定向功能主要針對(duì)原來位于某個(gè)位置的目錄或文件發(fā)生改變之后,如何找到舊文檔,即可利用重定向功能來指向舊文檔的新位置。頁面重定向的配置可通過配置/etc/httpd/conf/httpd.conf文件來完成,其語法格式如下:

    Redire ct [錯(cuò)誤相應(yīng)代碼] <用戶請(qǐng)求的URL> [重定向的URL]

    3.4主機(jī)訪問控制

    Apache服務(wù)器利用Deny from、Allow from、Order3個(gè)訪問控制參數(shù)可實(shí)現(xiàn)對(duì)指定目錄的訪問控制,其中訪問列表可使用以下形式:all(表示所有客戶)、域名(表示域內(nèi)所有客戶)、IP地址(指定IP地址或IP地址段)。

    3.5用戶身份驗(yàn)證

    用戶在訪問Internet網(wǎng)站是,有時(shí)需要輸入用戶名和口令,才能訪問某網(wǎng)頁,這就是用戶身份驗(yàn)證。有多種方法可以實(shí)現(xiàn)身份驗(yàn)證,因不是常用功能,這里就不在介紹了。

    4結(jié)語

    通過上述的方法,我們就完成了Apache服務(wù)器的安裝及配置,從而也就完成了Linux下Web服務(wù)器的配置及使用。

    參考文獻(xiàn)

    [1]彭英慧.Linux操作系統(tǒng)案例教程[M].機(jī)械工業(yè)出版社,2010.

    [2]姜大慶.Linux系統(tǒng)與網(wǎng)絡(luò)管理[M].中國(guó)鐵道出版社,2009.2

    猜你喜歡
    WEB服務(wù)搭建
    基于Web服務(wù)的SPSS與.NET系統(tǒng)集成開發(fā)
    軟件(2016年4期)2017-01-20 09:28:12
    基于線性回歸的航班延誤預(yù)測(cè)研究與系統(tǒng)開發(fā)
    高中數(shù)學(xué)實(shí)踐教學(xué)體系平臺(tái)的搭建策略研究
    亞太教育(2016年35期)2016-12-21 20:12:41
    基于單節(jié)點(diǎn)單網(wǎng)卡環(huán)境的OpenStack平臺(tái)搭建
    基于云計(jì)算和移動(dòng)互聯(lián)技術(shù)的科技創(chuàng)新云服務(wù)平臺(tái)的搭建
    淺談初中信息技術(shù)高效課堂的構(gòu)建
    教學(xué)工作量管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    一種基于SOA的web異構(gòu)數(shù)據(jù)集成方法研究
    临泉县| 秭归县| 墨脱县| 高州市| 灵寿县| 余江县| 曲水县| 修武县| 清河县| 合作市| 措美县| 辽源市| 瓦房店市| 九龙县| 芜湖市| 邮箱| 远安县| 霍州市| 会东县| 东安县| 宣城市| 兴业县| 翁牛特旗| 岑巩县| 南安市| 修水县| 历史| 孝义市| 柞水县| 昌宁县| 阜康市| 武宣县| 轮台县| 甘南县| 铜陵市| 贡觉县| 望江县| 峨边| 南投市| 柳江县| 高州市|