RHEL6版-項(xiàng)目10ApacheWeb服務(wù)器的搭建課件_第1頁(yè)
RHEL6版-項(xiàng)目10ApacheWeb服務(wù)器的搭建課件_第2頁(yè)
RHEL6版-項(xiàng)目10ApacheWeb服務(wù)器的搭建課件_第3頁(yè)
RHEL6版-項(xiàng)目10ApacheWeb服務(wù)器的搭建課件_第4頁(yè)
RHEL6版-項(xiàng)目10ApacheWeb服務(wù)器的搭建課件_第5頁(yè)
已閱讀5頁(yè),還剩40頁(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、第第1 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五Red Hat Enterprise Linux 6.4教材附帶的教材附帶的第第2 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第3 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五10.2.1 Web服務(wù)簡(jiǎn)介服務(wù)簡(jiǎn)介第第4 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五速度快、適應(yīng)高負(fù)荷、吞吐量大、速

2、度快、適應(yīng)高負(fù)荷、吞吐量大、第第5 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五1995年,美國(guó)國(guó)家計(jì)算機(jī)安全協(xié)會(huì)(NCSA)的開發(fā)者創(chuàng)建了NCSZ全球網(wǎng)絡(luò)服務(wù)軟件。Apache是根據(jù)NCSA的服務(wù)器發(fā)展而來(lái)的,在發(fā)展初期,Apache主要是一個(gè)基于UNIX系統(tǒng)的服務(wù)器,它的宗旨就是建成一個(gè)基于UNIX系統(tǒng)的、功能更強(qiáng)、效率更高并且速度更快的WWW服務(wù)器,這就決定了它是從其他的服務(wù)器演變而來(lái)的,并且添加了大量補(bǔ)丁來(lái)增強(qiáng)它在某一方面的性能,所以它就被命名為“APACHy Server(一個(gè)補(bǔ)丁組成的服務(wù)器)”。Apache的開發(fā)遵循G

3、PL協(xié)議(公開源代碼,保證用戶可以免費(fèi)得到),由全球的志愿者一起開發(fā)和維護(hù)。在保持強(qiáng)大的功能及不斷更新的同時(shí),它仍然是免費(fèi)的,并且公開源代碼。由此用戶可根據(jù)自身的需要去進(jìn)行相關(guān)模塊的開發(fā)。Apache具有跨平臺(tái)性,可在UNIX、Windows、Linux等多種操作系統(tǒng)上運(yùn)行,可移植性極強(qiáng)。第第6 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五1995.92013.10Web0Web服務(wù)器市場(chǎng)份額服務(wù)器市場(chǎng)份額.開發(fā)商開發(fā)商 2013年年10月月 百分之百分之 阿帕奇阿帕奇 344408387 44.89 微軟微軟 177216296

4、23.10 nginx 123114800 16.05 谷歌谷歌 4.45 第第7 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五(1)httpd-2.2.15-26.el6.i686.rpm主程序包主程序包,服務(wù)器端必須安裝該軟件包服務(wù)器端必須安裝該軟件包(2)httpd-devel-2.2.15-26.el6.i686.rpmApache開發(fā)程序包開發(fā)程序包(3)httpd-manual-2.2.15-26.el6.i686.rpmApache的手冊(cè)文檔和說(shuō)明指南的手冊(cè)文檔和說(shuō)明指南第第8 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置

5、與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五Apache網(wǎng)站下載畫面網(wǎng)站下載畫面第第9 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五RHEL6默認(rèn)已安裝了默認(rèn)已安裝了Apache軟件包軟件包。 netstat -nutap | grep httpd第第10 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五當(dāng)確認(rèn)當(dāng)確認(rèn)Apache服務(wù)啟動(dòng)后,可以在瀏覽器里輸入以下地址,若可看到服務(wù)啟動(dòng)后,可以在瀏覽器里輸入以下地址,若可看到默認(rèn)首頁(yè),則工作正常。默認(rèn)首頁(yè),

6、則工作正常。 或者或者 可以自己建立一個(gè)網(wǎng)頁(yè)測(cè)試可以自己建立一個(gè)網(wǎng)頁(yè)測(cè)試Apahce: 默認(rèn)情況下默認(rèn)情況下,Web服務(wù)要通過(guò)服務(wù)要通過(guò)TCP協(xié)議的協(xié)議的80端口對(duì)外通信端口對(duì)外通信,如果安裝了防火墻如果安裝了防火墻,需要用以下命令打開需要用以下命令打開Web服務(wù)的服務(wù)的80端口或者停止端口或者停止iptables服務(wù)后才可以從其服務(wù)后才可以從其他主機(jī)進(jìn)行訪問(wèn)。他主機(jī)進(jìn)行訪問(wèn)。第第11 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五目錄和文件目錄和文件作用作用/etc/httpd/服務(wù)目錄服務(wù)目錄/etc/httpd/conf/htt

7、pd.conf主配置文件主配置文件/var/網(wǎng)頁(yè)目錄網(wǎng)頁(yè)目錄/var/log/httpd/access_log訪問(wèn)日志訪問(wèn)日志/var/log/httpd/error_log錯(cuò)誤日志錯(cuò)誤日志第第12 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五默認(rèn)安裝位于/etc/httpd/conf/httpd.conf若安裝tar.gz版本位于/usr/local/apache/conf主要作為一個(gè)整體來(lái)控制Apache服務(wù)器進(jìn)程的標(biāo)識(shí)響應(yīng)虛擬主機(jī)不能處理的請(qǐng)求。配置不同IP地址、不同域名、不同端口號(hào)的多個(gè)站點(diǎn)第第13 頁(yè)頁(yè)LinuxLinux

8、網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第14 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第15 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五3httpd.conf的常用配置項(xiàng)的常用配置項(xiàng)設(shè)置項(xiàng)設(shè)置項(xiàng)說(shuō)明說(shuō)明設(shè)置設(shè)置Apache服務(wù)器的根(服務(wù)器的根(Root)目錄)目錄 設(shè)置設(shè)置Web服務(wù)器與瀏覽器之間網(wǎng)絡(luò)連接的超時(shí)秒數(shù)服務(wù)器與瀏覽器之間網(wǎng)絡(luò)連接的超時(shí)秒數(shù) Timeout 設(shè)置為設(shè)置為Off時(shí)服務(wù)器不使用保持連接功能,傳輸

9、的效率比較時(shí)服務(wù)器不使用保持連接功能,傳輸?shù)男时容^低;設(shè)置為低;設(shè)置為On時(shí),可以提高服務(wù)器傳輸文件的效率,建議時(shí),可以提高服務(wù)器傳輸文件的效率,建議設(shè)置保持連接功能有效設(shè)置保持連接功能有效 KeepAlive Off設(shè)置服務(wù)器監(jiān)聽的設(shè)置服務(wù)器監(jiān)聽的IP地址、端口號(hào)地址、端口號(hào)Listen 80第第16 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五設(shè)置項(xiàng)設(shè)置項(xiàng)說(shuō)明說(shuō)明需要包含進(jìn)來(lái)的其他配置文件需要包含進(jìn)來(lái)的其他配置文件Include conf.d/*.conf運(yùn)行服務(wù)的用戶身份運(yùn)行服務(wù)的用戶身份User apache運(yùn)行服務(wù)的組身

10、份運(yùn)行服務(wù)的組身份Group apache設(shè)置管理員的郵箱設(shè)置管理員的郵箱ServerAdmin rootlocalhost 設(shè)置網(wǎng)站服務(wù)器的域名(完全合格域名)設(shè)置網(wǎng)站服務(wù)器的域名(完全合格域名) 設(shè)置網(wǎng)頁(yè)文檔的根目錄設(shè)置網(wǎng)頁(yè)文檔的根目錄 默認(rèn)首頁(yè)的網(wǎng)頁(yè)的文件名默認(rèn)首頁(yè)的網(wǎng)頁(yè)的文件名DirectoryIndex index.html index.html.var為發(fā)送出的所有頁(yè)面指定默認(rèn)的字符集。為發(fā)送出的所有頁(yè)面指定默認(rèn)的字符集。默認(rèn)設(shè)置為默認(rèn)設(shè)置為:AddDefaultCharset UTF-8MaxSpareServers最多的空閑子進(jìn)程數(shù)量最多的空閑子進(jìn)程數(shù)量,多余的服務(wù)器進(jìn)程副本就

11、會(huì)退出多余的服務(wù)器進(jìn)程副本就會(huì)退出默認(rèn)設(shè)置默認(rèn)設(shè)置:MaxSpareServers 10第第17 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五設(shè)置項(xiàng)設(shè)置項(xiàng)說(shuō)明說(shuō)明MaxClients服務(wù)器支持的最多并發(fā)訪問(wèn)的客戶數(shù)。服務(wù)器支持的最多并發(fā)訪問(wèn)的客戶數(shù)。默認(rèn)設(shè)置為默認(rèn)設(shè)置為:MaxClients 150MaxRequestsPerChild定義每個(gè)子進(jìn)程處理服務(wù)請(qǐng)求的次數(shù)。定義每個(gè)子進(jìn)程處理服務(wù)請(qǐng)求的次數(shù)。默認(rèn)設(shè)置為默認(rèn)設(shè)置為:MaxRequestsPerChild 30ErrorLog指定錯(cuò)誤日志文件的存放位置和文件名指定錯(cuò)誤日志文件

12、的存放位置和文件名,此位置是相此位置是相對(duì)對(duì)ServerRoot定義的根目錄的相對(duì)目錄。定義的根目錄的相對(duì)目錄。默認(rèn)設(shè)置為默認(rèn)設(shè)置為:ErrorLog logs/error_logLogLevel設(shè)置記錄的錯(cuò)誤信息的詳細(xì)等級(jí)。設(shè)置記錄的錯(cuò)誤信息的詳細(xì)等級(jí)。默認(rèn)設(shè)置為默認(rèn)設(shè)置為:LogLevel warn (警告等級(jí)警告等級(jí))CustomLog用于指定訪問(wèn)日志文件的位置和格式類型用于指定訪問(wèn)日志文件的位置和格式類型,訪問(wèn)日志訪問(wèn)日志文件用于記錄服務(wù)器處理的所有請(qǐng)求。文件用于記錄服務(wù)器處理的所有請(qǐng)求。默認(rèn)設(shè)置為默認(rèn)設(shè)置為: CustomLog logs/access_log combined配置區(qū)

13、域配置區(qū)域(容器容器)與訪問(wèn)控與訪問(wèn)控制命令制命令:指定配置區(qū)域內(nèi)不同對(duì)象的各種訪問(wèn)控制。常用的區(qū)指定配置區(qū)域內(nèi)不同對(duì)象的各種訪問(wèn)控制。常用的區(qū)域有域有:目錄目錄(虛擬目錄虛擬目錄)區(qū)域區(qū)域:虛擬主機(jī)區(qū)域虛擬主機(jī)區(qū)域:第第18 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五httpd.conf中的全局配置(續(xù))中的全局配置(續(xù))該文件用于記錄客戶端訪問(wèn)該文件用于記錄客戶端訪問(wèn)Web服務(wù)器的事件,包括客戶機(jī)的服務(wù)器的事件,包括客戶機(jī)的IP地地址、訪問(wèn)服務(wù)器的日期和時(shí)間、請(qǐng)求的網(wǎng)頁(yè)對(duì)象等信息址、訪問(wèn)服務(wù)器的日期和時(shí)間、請(qǐng)求的網(wǎng)頁(yè)對(duì)象等信息

14、該文件用于記錄該文件用于記錄httpd服務(wù)器啟動(dòng)或運(yùn)行過(guò)程中出現(xiàn)錯(cuò)誤時(shí)的事件服務(wù)器啟動(dòng)或運(yùn)行過(guò)程中出現(xiàn)錯(cuò)誤時(shí)的事件,包括發(fā)生錯(cuò)誤的日期和時(shí)間、錯(cuò)誤事件類型、錯(cuò)誤事件的內(nèi)容描,包括發(fā)生錯(cuò)誤的日期和時(shí)間、錯(cuò)誤事件類型、錯(cuò)誤事件的內(nèi)容描述等信息述等信息除了除了Common Log Format(通用日志格式)以外,還可使用(通用日志格式)以外,還可使用“combined”格式,即格式,即Combined Log Format(組合日志格式)(組合日志格式),這種格式可記錄的信息比,這種格式可記錄的信息比common更多一些更多一些設(shè)置項(xiàng)設(shè)置項(xiàng)說(shuō)明說(shuō)明ErrorLogCustomLog第第19 頁(yè)頁(yè)L

15、inuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第20 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五 步驟步驟2:將制作好的網(wǎng)頁(yè)文檔存放在目錄將制作好的網(wǎng)頁(yè)文檔存放在目錄/var/中中,測(cè)測(cè)試用首頁(yè)建立如下:試用首頁(yè)建立如下: rootdyzx # echo Welcome to德雅職業(yè)學(xué)校網(wǎng)站 /var/ 第第21 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五步驟步驟3:重新啟動(dòng)重新啟動(dòng)httpd服務(wù)。服務(wù)。 步驟步

16、驟4:測(cè)試。測(cè)試。在瀏覽器地址欄中輸入在瀏覽器地址欄中輸入“”,便可訪問(wèn)首頁(yè)。便可訪問(wèn)首頁(yè)。第第22 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五虛擬目錄有以下優(yōu)點(diǎn)。虛擬目錄有以下優(yōu)點(diǎn)。(1)便于訪問(wèn)。)便于訪問(wèn)。(2)便于移動(dòng)站點(diǎn)中的目錄。)便于移動(dòng)站點(diǎn)中的目錄。(3)能靈活加大磁盤空間。)能靈活加大磁盤空間。(4)安全性好。)安全性好。使用使用Alias選項(xiàng)可以創(chuàng)建虛擬目錄。選項(xiàng)可以創(chuàng)建虛擬目錄。第第23 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五【例例10-2】在

17、在【例例10-1】創(chuàng)建的學(xué)校創(chuàng)建的學(xué)校Web網(wǎng)網(wǎng)站的基礎(chǔ)上站的基礎(chǔ)上,通過(guò)虛擬目錄為通過(guò)虛擬目錄為“信息工程系信息工程系”建立子站點(diǎn)建立子站點(diǎn),配置參數(shù)如表配置參數(shù)如表10-3所示。所示。名稱虛擬目錄別名物理路徑IP地址學(xué)校網(wǎng)站/var/1信息工程系/xxgcx/dyzx/xxgc/步驟步驟1:創(chuàng)建物理目錄路徑及虛擬目錄默認(rèn)首頁(yè)文件創(chuàng)建物理目錄路徑及虛擬目錄默認(rèn)首頁(yè)文件步驟步驟2:編輯主配置文件編輯主配置文件httpd.conf。 第第24 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五步驟步驟3:若開啟若開啟

18、SELinux,則臨時(shí)禁用則臨時(shí)禁用,則修改則修改/dyzx/目錄的安目錄的安全上下文全上下文,以便有權(quán)訪問(wèn)其中的網(wǎng)頁(yè)。以便有權(quán)訪問(wèn)其中的網(wǎng)頁(yè)。rootdyzx # chcon -R -t httpd_sys_content_t /dyzx/ 步驟步驟4:重新啟動(dòng)重新啟動(dòng)httpd服務(wù)。服務(wù)。 步驟步驟5:測(cè)試。測(cè)試。在瀏覽器地址欄中輸入在瀏覽器地址欄中輸入“”便可訪問(wèn)便可訪問(wèn)第第25 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五是在一臺(tái)服務(wù)器上運(yùn)行多個(gè)是在一臺(tái)服務(wù)器上運(yùn)行多個(gè)Web站點(diǎn)。站點(diǎn)。三種設(shè)定虛擬主機(jī)的方式三種設(shè)定虛擬主機(jī)

19、的方式但需要新版本的但需要新版本的HTTP 1.1瀏覽器支持。這種方式已經(jīng)成為建立虛瀏覽器支持。這種方式已經(jīng)成為建立虛擬主機(jī)的標(biāo)準(zhǔn)方式。擬主機(jī)的標(biāo)準(zhǔn)方式。第第26 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五 服務(wù)器服務(wù)器IP地址:地址:1兩個(gè)虛擬主機(jī)的域名分別為:兩個(gè)虛擬主機(jī)的域名分別為:www. www. 站點(diǎn)根目錄:站點(diǎn)根目錄:/var/var/日志文件分別存放在日志文件分別存放在:/var/vhlogs/myweb1/var/vhlogs/myweb2第第27 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置

20、與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五(2) 在在DNS服務(wù)器上通過(guò)配置服務(wù)器上通過(guò)配置DNS實(shí)現(xiàn)。需要給每臺(tái)虛擬主機(jī)創(chuàng)建實(shí)現(xiàn)。需要給每臺(tái)虛擬主機(jī)創(chuàng)建一個(gè)一個(gè)CNAME。在。在var/named/named.hosts文件中加入如下兩行:文件中加入如下兩行:www. IN CNAME .www. IN CNAME 重啟重啟DNS后,可以用后,可以用nslookup和和ping命令來(lái)測(cè)試,命令如下:命令來(lái)測(cè)試,命令如下:#nslookup set type=cname #ping www. #ping www. 第第28 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理

21、網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五 創(chuàng)建所需的目錄創(chuàng)建所需的目錄在在/usr目錄下創(chuàng)建四個(gè)目錄,分別用來(lái)存放兩主機(jī)目錄下創(chuàng)建四個(gè)目錄,分別用來(lái)存放兩主機(jī)的網(wǎng)頁(yè)和日志文件。操作如下:的網(wǎng)頁(yè)和日志文件。操作如下:# mkdir -p /var/# mkdir -p /var/-p快速建立目錄結(jié)構(gòu)中指定的每個(gè)目錄??焖俳⒛夸浗Y(jié)構(gòu)中指定的每個(gè)目錄。myweb1myweb2編輯編輯/etc/httpd/conf/httpd.conf配置文件,設(shè)置配置文件,設(shè)置Listen偵聽端口偵聽端口Listen 80第第29 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置

22、與管理2022年年1月月28日星期五日星期五 第第30 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五 切換到圖形界面切換到圖形界面啟動(dòng)瀏覽器啟動(dòng)瀏覽器在地址欄鍵入各自的域名在地址欄鍵入各自的域名觀察各自的頁(yè)面能否顯示觀察各自的頁(yè)面能否顯示第第31 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第32 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五在在/usr目錄下創(chuàng)建目錄下創(chuàng)建2個(gè)目錄,分別用來(lái)存放個(gè)目錄,分別用

23、來(lái)存放兩主機(jī)的網(wǎng)頁(yè):兩主機(jī)的網(wǎng)頁(yè):# mkdir -p /var/www/#/etc/httpd/conf/httpd.conf第第33 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第34 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五切換到圖形界面切換到圖形界面啟動(dòng)瀏覽器啟動(dòng)瀏覽器在地址欄鍵入各自的域名在地址欄鍵入各自的域名觀察各自的頁(yè)面能否顯示。觀察各自的頁(yè)面能否顯示。第第35 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28

24、日星期五日星期五# mkdir /var/www/#第第36 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五第第37 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五【例例10-6】創(chuàng)建別名為創(chuàng)建別名為“/jslt”(教師論壇教師論壇)的虛擬目錄的虛擬目錄,配置配置其只允許其只允許zhang3和和li4等認(rèn)證用戶訪問(wèn)。等認(rèn)證用戶訪問(wèn)。步驟步驟1:使用使用htpasswd工具創(chuàng)建工具創(chuàng)建zhang3和和li4用戶用戶,并保存在并保存在.teacherwd文件中。文件中。rootd

25、yzx # htpasswd -c /etc/httpd/.teacherwd zhang3New password:Re-type new password:Adding password for user zhang3rootdyzx # htpasswd /etc/httpd/.teacherwd li4New password: Re-type new password:Adding password for user li4rootdyzx # cat /etc/httpd/.teacherwd第第38 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年

26、1月月28日星期五日星期五rootdyzx # mkdir -p /dyzx/jsltrootdyzx # echo Welcome to 教師論壇 /dyzx/jslt/index.html步驟步驟3:編輯編輯httpd.conf文件文件,建立虛擬目錄并添建立虛擬目錄并添加用戶認(rèn)證授權(quán)設(shè)置加用戶認(rèn)證授權(quán)設(shè)置步驟步驟2:創(chuàng)建物理目錄路徑及用于測(cè)試的虛擬目錄默創(chuàng)建物理目錄路徑及用于測(cè)試的虛擬目錄默認(rèn)首頁(yè)文件。認(rèn)首頁(yè)文件。rootdyzx # vim /etc/httpd/conf/httpd.conf/在文件末尾添加以下各行:Alias /jslt /dyzx/jslt”/定義虛擬目錄的別名為/

27、jslt,物理路徑為/dyzx/jslt AuthType Basic AuthName This is techers directory,Please Login: AuthUserFile /etc/httpd/.teacherwd Require valid-user第第39 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五rootdyzx # service httpd restart步驟步驟5:在客戶端瀏覽器的地址欄中輸入在客戶端瀏覽器的地址欄中輸入“”“”,彈出如圖彈出如圖10-8所示登錄界面所示登錄界面輸入有效的用戶名和

28、密碼輸入有效的用戶名和密碼進(jìn)入如圖進(jìn)入如圖10-9所所示訪問(wèn)界面。示訪問(wèn)界面。步驟步驟4:重新啟動(dòng)重新啟動(dòng)httpd服務(wù)。服務(wù)。第第40 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五【例例10-7】針對(duì)【例10-2】建立的Web主服務(wù)器和別名為“/xxgcx”的虛擬目錄,配置對(duì)Web主服務(wù)器允許目錄瀏覽、允許內(nèi)容協(xié)商的多重視圖特性、允許所有用戶訪問(wèn);而別名為“/xxgcx”的虛擬目錄只允許來(lái)自網(wǎng)絡(luò)/16的客戶機(jī)訪問(wèn)。步驟1:編輯httpd.conf文件,分別對(duì)于存放Web站點(diǎn)的主目錄和存放虛擬目錄的物理路徑設(shè)置訪

29、問(wèn)控制。第第41 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五rootdyzx # vim /etc/httpd/conf/httpd.conf/Web站點(diǎn)的主目錄的訪問(wèn)控制配置如下: Options FollowSymLinks AllowOverride None Order deny,allow Allow from all/虛擬目錄/xxgcx的訪問(wèn)控制配置如下:Alias /xxgcx /dyzx/xxgc”/定義虛擬目錄的別名為/xxgcx,物理路徑為/dyzx/xxgc/設(shè)置虛擬目錄的訪問(wèn)控制 Options Inde

30、xes MultiViews Order allow,deny Allow from /16/設(shè)置只允許特定網(wǎng)段的客戶機(jī)訪問(wèn)第第42 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五步驟步驟2:重新啟動(dòng)重新啟動(dòng)httpd服務(wù)。服務(wù)。rootdyzx # service httpd restart步驟步驟3:在客戶機(jī)測(cè)試配置是否正確。在客戶在客戶機(jī)測(cè)試配置是否正確。在客戶端端(配置配置IP:/24)啟動(dòng)瀏覽器啟動(dòng)瀏覽器在地在地址欄鍵入先后鍵入址欄鍵入先后鍵入“”“”和和“http:1/xxgcx”(其中其中1為服務(wù)器的為服務(wù)器的IP地址地址)觀察各自的頁(yè)面能否觀察各自的頁(yè)面能否顯示。顯示。第第43 頁(yè)頁(yè)LinuxLinux網(wǎng)絡(luò)操作系統(tǒng)配置與管理網(wǎng)絡(luò)操作系統(tǒng)配置與管理2022年年1月月28日星期五日星期五【例例10-8】在在Apache服務(wù)器中服務(wù)器中,為系統(tǒng)用戶為系統(tǒng)用戶wang5設(shè)置

溫馨提示

  • 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)論