国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Linux操作系統(tǒng)中Apache服務(wù)安裝和配置

2014-06-20 21:19:40于潤(rùn)眾
無(wú)線互聯(lián)科技 2014年2期

于潤(rùn)眾

摘 要:Apache服務(wù)器是當(dāng)今流行Web服務(wù)器之一,Linux操作系統(tǒng)具有很多優(yōu)點(diǎn),越來(lái)越引起人們的關(guān)注。本文主要描述如何在Linux系統(tǒng)中搭建和配置Apache服務(wù)。

關(guān)鍵詞:Apache;Red HatLinux;HTTP;Web服務(wù)器

1 引言

個(gè)人用戶需要利用廉價(jià)的軟件和低價(jià)的硬件資源,建立高效可行的Web站點(diǎn)。Linux具有免費(fèi)性、高兼容性、穩(wěn)定性、安全性以及可自由開(kāi)發(fā)性等,被廣泛應(yīng)用于后臺(tái)服務(wù)器的系統(tǒng)的構(gòu)建,故選擇Red Hat Linux5.1作為軟件環(huán)境的構(gòu)成。文章將從Apache服務(wù)器簡(jiǎn)介、Apache的安裝、Apache的配置、Apache的管理以及Apache服務(wù)下虛擬主機(jī)和PHP環(huán)境的配置等幾個(gè)方面進(jìn)行闡述。

2 Apache服務(wù)器簡(jiǎn)介

Apache HTTP Server(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的一個(gè)開(kāi)放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過(guò)簡(jiǎn)單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。Apache HTTP Server是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛Apache Server配置界面使用的計(jì)算機(jī)平臺(tái)上,尤其對(duì)Linux系統(tǒng)的支持更加完美,Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個(gè)虛擬主機(jī)。

3 Apache的安裝

主要安裝步驟:下載軟件包;解壓縮軟件包;將當(dāng)前目錄變?yōu)锳pache源代碼發(fā)行版本的src目錄;編譯Apache;安裝Apache,執(zhí)行:#make install;

4 Apache的配置

Apache主要的配置文件有:access.conf;httpd.conf;srm.conf;mime.type。下面以httpd.conf中配置內(nèi)容為例進(jìn)行說(shuō)明:(1)ServerType的配置:用于指定運(yùn)行Apache服務(wù)器的運(yùn)行方式,standlone和inetd。格式:ServerType standalone/inetdStandalone(2)Port的配置:用于指定服務(wù)器堅(jiān)挺的端口,一般情況選擇WWW服務(wù)的知名端口80端口。(4)ServerAdmin的配置:用來(lái)設(shè)置Web管理員的Email地址。這個(gè)地址在系統(tǒng)產(chǎn)生錯(cuò)誤后,發(fā)給系統(tǒng)管理員,以隨時(shí)掌握系統(tǒng)的情況。(5)ServerRoot的配置:用來(lái)指定何處保存服務(wù)器配置,錯(cuò)誤日志文件等,是所有Apache相關(guān)文件的父目錄。(6)ServerName配置:用來(lái)配置Internet主機(jī)名稱。

5 Apache的管理

Apache的管理包括服務(wù)的啟動(dòng)、停止、重新啟動(dòng)和管理用戶和組。(1)Apache服務(wù)啟動(dòng)包括兩種方式:手動(dòng)啟動(dòng)和命令啟動(dòng)(2)Apache服務(wù)停止(3)管理用戶和組:Apache利用自己的口令數(shù)據(jù)庫(kù)。

6 Apache服務(wù)下虛擬主機(jī)和PHP環(huán)境的配置

6.1 虛擬主機(jī)配置

為滿足中小型企業(yè)上網(wǎng)發(fā)布信息的需要,現(xiàn)在很多企業(yè)都提供了虛擬主機(jī)的服務(wù)。虛擬主機(jī)是指一臺(tái)服務(wù)器上可以支持多個(gè)企業(yè),或者是一個(gè)企業(yè)支持多個(gè)WWW服務(wù)器。在虛擬主機(jī)上實(shí)際運(yùn)行的只是一個(gè)后臺(tái)的Apache服務(wù)。它同時(shí)處理多個(gè)Apache服務(wù)器的服務(wù)。假設(shè)有一臺(tái)Apache服務(wù)器,有兩個(gè)部門分別為soft和net。下面為配置過(guò)程:

⑴編輯“/etc/httpd/conf/httpd.conf”文件

⑵在/home和/var/log目錄下,分別創(chuàng)建soft和net目錄并生成相關(guān)的日志文件。

⑶將兩個(gè)部門的網(wǎng)頁(yè)文件分別拷貝到自己的目錄當(dāng)中,將發(fā)布目錄和網(wǎng)頁(yè)文件的屬性設(shè)置為適當(dāng)?shù)臋?quán)限。如果網(wǎng)頁(yè)中啟用了DNS域名服務(wù)器,那么分別定義為soft.nou.com和net.nou.com的A資源記錄的地址為:192.168.102.33

⑷重新啟動(dòng)Apache服務(wù)器:#/etc/init.d/httpd restart。

6.2 PHP環(huán)境的配置

PHP作為主流的開(kāi)發(fā)語(yǔ)言已經(jīng)被廣泛應(yīng)用,PHP配置是為網(wǎng)站前端開(kāi)發(fā)奠定運(yùn)行服務(wù)基礎(chǔ)。另外,它搭配Mysql數(shù)據(jù)庫(kù)和Apache服務(wù)器能夠更高效、安全和穩(wěn)定的運(yùn)行網(wǎng)站。

環(huán)境安裝步驟:1)解壓縮:tar –jxvf php-5.2.6.tar.bz2;2)編譯:make;3)安裝:make install

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

總之,Linux操作系統(tǒng)中的Apache服務(wù)的安裝、配置和搭建虛擬服務(wù)器,解決了硬件配置低和資金不足帶來(lái)的問(wèn)題,也滿足了個(gè)人和中小企業(yè)用戶對(duì)服務(wù)器多元化用途的需要。由于篇幅有限,本文對(duì)Apache服務(wù)器配置和管理的細(xì)節(jié)方面的內(nèi)容闡述仍有不足之處,隨著軟件技術(shù)的不斷更新,網(wǎng)站的建設(shè)必將越來(lái)越安全和高效。

[參考文獻(xiàn)]

[1]劉姚,吳斌.基于Linux平臺(tái)下校園網(wǎng)DNS服務(wù)器配置方案.岳陽(yáng)職業(yè)技術(shù)學(xué)院學(xué)報(bào)[J],2009(5).

[2]張榮志,王省芬,馬峙英,張桂寅,遲吉娜.基于Linu x+Apache+MySQL+PHP的棉花分子生物學(xué)數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)建[J].棉花學(xué)報(bào),2008(5).

[3]羅茹娟.基于VMware的Apache服務(wù)器仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)[J].科技信息.2012(1).

[4]夏陽(yáng),劉廣鐘.Apache在RedHat Linux上建立與運(yùn)行的關(guān)鍵技術(shù)[J].計(jì)算機(jī)工程,2000(10).

获嘉县| 东明县| 永昌县| 阜城县| 定州市| 濮阳县| 陇西县| 许昌县| 旬邑县| 尼勒克县| 红河县| 乌兰浩特市| 大关县| 和平区| 开化县| 富民县| 文山县| 道孚县| 镇坪县| 都江堰市| 吉木乃县| 永寿县| 晴隆县| 文登市| 尖扎县| 尉氏县| 古浪县| 当阳市| 江城| 梅州市| 乌鲁木齐市| 孝感市| 萨迦县| 晋城| 西华县| 武定县| 馆陶县| 鄂伦春自治旗| 舒城县| 太仆寺旗| 广宗县|