日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)linux教程:10.2 配置服務(wù)文件參數(shù)

需要提醒大家的是,前文介紹的httpd服務(wù)程序的安裝和運(yùn)行,僅僅是httpd服務(wù)程序的一些皮毛,我們依然有很長(zhǎng)的道路要走。在Linux系統(tǒng)中配置服務(wù),其實(shí)就是修改服務(wù)的配置文件,因此,還需要知道這些配置文件的所在位置以及用途,httpd服務(wù)程序的主要配置文件及存放位置如表10-1所示。

表10-1 Linux系統(tǒng)中的配置文件

作用文件名稱
服務(wù)目錄/etc/httpd
主配置文件/etc/httpd/conf/httpd.conf
網(wǎng)站數(shù)據(jù)目錄/var/www/html
訪問(wèn)日志/var/log/httpd/access_log
錯(cuò)誤日志/var/log/httpd/error_log

大家在首次打開httpd服務(wù)程序的主配置文件,可能會(huì)嚇一跳—竟然有353行!這得至少需要一周的時(shí)間才能看完吧?!但是,大家只要仔細(xì)觀看就會(huì)發(fā)現(xiàn)劉遄老師在這里調(diào)皮了。因?yàn)樵谶@個(gè)配置文件中,所有以井號(hào)(#)開始的行都是注釋行,其目的是對(duì)httpd服務(wù)程序的功能或某一行參數(shù)進(jìn)行介紹,我們不需要逐行研究這些內(nèi)容。

在httpd服務(wù)程序的主配置文件中,存在三種類型的信息:注釋行信息、全局配置、區(qū)域配置,如圖10-4所示。

圖10-4 httpd服務(wù)程序的主配置文件的構(gòu)成

各位讀者在學(xué)習(xí)第4章時(shí)已經(jīng)接觸過(guò)注釋信息,因此這里主要講解全局配置參數(shù)與區(qū)域配置參數(shù)的區(qū)別。顧名思義,全局配置參數(shù)就是一種全局性的配置參數(shù),可作用于對(duì)所有的子站點(diǎn),既保證了子站點(diǎn)的正常訪問(wèn),也有效減少了頻繁寫入重復(fù)參數(shù)的工作量。區(qū)域配置參數(shù)則是單獨(dú)針對(duì)于每個(gè)獨(dú)立的子站點(diǎn)進(jìn)行設(shè)置的。就像在大學(xué)食堂里面打飯,食堂負(fù)責(zé)打飯的阿姨先給每位同學(xué)來(lái)一碗標(biāo)準(zhǔn)大小的白飯(全局配置),然后再根據(jù)每位同學(xué)的具體要求盛放他們想吃的菜(區(qū)域配置)。在httpd服務(wù)程序主配置文件中,最為常用的參數(shù)如表10-2所示。

表10-2 配置httpd服務(wù)程序時(shí)最常用的參數(shù)以及用途描述

參數(shù)作用
ServerRoot服務(wù)目錄
ServerAdmin管理員郵箱
User運(yùn)行服務(wù)的用戶
Group運(yùn)行服務(wù)的用戶組
ServerName網(wǎng)站服務(wù)器的域名
DocumentRoot網(wǎng)站數(shù)據(jù)目錄
Listen監(jiān)聽的IP地址與端口號(hào)
DirectoryIndex默認(rèn)的索引頁(yè)頁(yè)面
ErrorLog錯(cuò)誤日志文件
CustomLog訪問(wèn)日志文件
Timeout網(wǎng)頁(yè)超時(shí)時(shí)間,默認(rèn)為300秒

從表10-2中可知,DocumentRoot參數(shù)用于定義網(wǎng)站數(shù)據(jù)的保存路徑,其參數(shù)的默認(rèn)值是把網(wǎng)站數(shù)據(jù)存放到/var/www/html目錄中;而當(dāng)前網(wǎng)站普遍的首頁(yè)面名稱是index.html,因此可以向/var/www/html目錄中寫入一個(gè)文件,替換掉httpd服務(wù)程序的默認(rèn)首頁(yè)面,該操作會(huì)立即生效。

在執(zhí)行上述操作之后,再在Firefox瀏覽器中刷新httpd服務(wù)程序,可以看到該程序的首頁(yè)面內(nèi)容已經(jīng)發(fā)生了改變,如圖10-5所示。

    [root@linuxprobe ~]# echo "Welcome To LinuxProbe.Com" > /var/www/html/index.html
    [root@linuxprobe ~]# firefox

圖10-5 httpd服務(wù)程序的首頁(yè)面內(nèi)容已經(jīng)被修改

大家在完成這個(gè)實(shí)驗(yàn)之后,是不是信心爆棚了呢?!在默認(rèn)情況下,網(wǎng)站數(shù)據(jù)是保存在/var/www/html目錄中,而如果想把保存網(wǎng)站數(shù)據(jù)的目錄修改為/home/wwwroot目錄,該怎么操作呢?且看下文。

第1步:建立網(wǎng)站數(shù)據(jù)的保存目錄,并創(chuàng)建首頁(yè)文件。

    [root@linuxprobe ~]# mkdir /home/wwwroot
    [root@linuxprobe ~]# echo "The New Web Directory" > /home/wwwroot/index.html

第2步:打開httpd服務(wù)程序的主配置文件,將約第119行用于定義網(wǎng)站數(shù)據(jù)保存路徑的參數(shù)DocumentRoot修改為/home/wwwroot,同時(shí)還需要將約第124行用于定義目錄權(quán)限的參數(shù)Directory后面的路徑也修改為/home/wwwroot。配置文件修改完畢后即可保存并退出。

    [root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf 
    ………………省略部分輸出信息………………
    113 
    114 #
    115 # DocumentRoot: The directory out of which you will serve your
    116 # documents. By default, all requests are taken from this directory, bu t
    117 # symbolic links and aliases may be used to point to other locations.
    118 #
    119 DocumentRoot "/home/wwwroot"
    120 
    121 #
    122 # Relax access to content within /var/www.
    123 #
    124 
    125 AllowOverride None
    126 # Allow open access:
    127 Require all granted
    128 
    ………………省略部分輸出信息………………
    [root@linuxprobe ~]#

第3步:重新啟動(dòng)httpd服務(wù)程序并驗(yàn)證效果,瀏覽器刷新頁(yè)面后的內(nèi)容如圖10-6所示。奇怪!為什么看到了httpd服務(wù)程序的默認(rèn)首頁(yè)面?按理來(lái)說(shuō),只有在網(wǎng)站的首頁(yè)面文件不存在或者用戶權(quán)限不足時(shí),才顯示httpd服務(wù)程序的默認(rèn)首頁(yè)面。我們?cè)趪L試訪問(wèn)http://127.0.0.1/index.html頁(yè)面時(shí),竟然發(fā)現(xiàn)頁(yè)面中顯示“Forbidden,You don't have permission to access /index.html on this server.”。而這一切正是SELinux在搗鬼。

    [root@linuxprobe ~]# systemctl restart httpd
    [root@linuxprobe ~]# firefox

圖10-6 httpd服務(wù)程序的默認(rèn)首頁(yè)面


分享名稱:創(chuàng)新互聯(lián)linux教程:10.2 配置服務(wù)文件參數(shù)
文章網(wǎng)址:http://www.dlmjj.cn/article/djcocoi.html