




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在Linux下 配置Apache服務(wù)器一、實(shí)驗(yàn)?zāi)康耐瓿杀敬螌?shí)訓(xùn),將能夠:l 配置基本的Apache服務(wù)器l 配置個(gè)人用戶Web站點(diǎn)。l 配置虛擬目錄別名功能。l 配置主機(jī)訪問(wèn)控制。l 配置用戶身份驗(yàn)證功能.。l 配置基于IP地址的虛擬主機(jī).二、實(shí)驗(yàn)環(huán)境1、RedHat Linux4AS.2、Apache 2.0三、實(shí)驗(yàn)內(nèi)容1. 配置基本的Apache服務(wù)器2. 配置個(gè)人用戶Web站點(diǎn)。3. 配置虛擬目錄別名功能。4. 配置主機(jī)訪問(wèn)控制。5. 配置用戶身份驗(yàn)證功能.。6. 配置基于IP地址的虛擬主機(jī)。四、實(shí)驗(yàn)要求在Linux操作系統(tǒng)下配置Apache服務(wù)器。五、注意事項(xiàng)1. 在修配置文件下注意區(qū)
2、分大小寫、空格。2. 在每次重新開機(jī)后都必須啟動(dòng)Apachec服務(wù)器。3. 在每次修改完主配置文件后保存起來(lái),必須重啟Apachec服務(wù)器,如果不重啟會(huì)導(dǎo)致配置無(wú)效,最終導(dǎo)致實(shí)驗(yàn)失敗。六、實(shí)驗(yàn)步驟1、檢測(cè)是否安裝了Apache軟件包:A、首先為服務(wù)器網(wǎng)卡添加一個(gè)固定的IP地址。B、在Web瀏覽器的地址欄中輸入本機(jī)的IP地址,若出現(xiàn)Test Page測(cè)試頁(yè)面(該網(wǎng)頁(yè)文件的默認(rèn)路徑為var/www/html/index.html)如下圖1所示就說(shuō)明Apache已安裝并已啟動(dòng)。 另一種方法是使用如下命令查看系統(tǒng)是否已經(jīng)安裝了Apache軟件包:rootrhe14# rpm aq | grep htt
3、pdHttpd-suexec-2.0.52-9.entHttpd-manual-2.0.52-9.entSystem-config-httpd-1.3.1-1Httpd-devel-2.0.52-9.ent出現(xiàn)以上內(nèi)容表明了系統(tǒng)已安裝Apache軟件包。2、安裝Apache軟件包超級(jí)用戶(root)在圖形界面下選擇“應(yīng)用程序”|“系統(tǒng)設(shè)置”|“添加/刪除應(yīng)用程序”命令,選擇“萬(wàn)維網(wǎng)服務(wù)器”軟件包組,在單擊“更新”按鈕就可以安裝與Apache相關(guān)的軟件包。3、Apache的基本配置(1)打開終端輸入rootrhe14# /etc/rc.d/init.d/httpd start /啟動(dòng)Apache
4、或者rootrhe14# apachectl start /啟動(dòng)Apacherootrhe14# apachectl stop /停止Apache服務(wù)rootrhe14# apachectl restart /重啟Apache服務(wù) rootrhe14# apachectl configtest /測(cè)試Apache服務(wù)器配置語(yǔ)法(2)在httpd.conf將Apache的基本配置參數(shù)修改、將一些注釋的語(yǔ)句取消注釋,或?qū)⒛承┎恍枰膮?shù)注釋掉。(3)將包括index.html在內(nèi)的相關(guān)網(wǎng)頁(yè)文件復(fù)制到指定的Web站點(diǎn)根目下(var/www/html/index.html)(4)重啟httpd進(jìn)程(5
5、) 在Web瀏覽器下輸入配置的ip地址出現(xiàn)如下圖2,那表明基本配置成功了: 4、配置用戶個(gè)人Web站點(diǎn)(1)建立dxl用戶,修改其默認(rèn)主目錄的權(quán)限,并在其下建立目錄public_html.rootrhe14 # useradd dxlrootrhe14 # passwd dxlrootrhe14 # chmod 711 /home/dxl /修改權(quán)限r(nóng)ootrhe14 # cd /home/dxl rootrhe14 # mkdir public_html /在dxl下創(chuàng)建public_html文件rootrhe14 # chown dxl:dxl public_html rootrhe14
6、# chcon R h t httpd_sys_content_t /home/*/public_html注:上面chown 是將public_html的擁有者設(shè)置為dxl用戶和dxl用戶組(2) 編輯文件/etc/httpd/conf/hpptd.conf,修改或添加如下語(yǔ)句:UserDir disable root /不允許root用戶使用自己的站點(diǎn),也將此語(yǔ)句注釋掉UserDir public_html / 配置對(duì)每個(gè)用戶Web站點(diǎn)目錄設(shè)置AllowOverride FileInfo AuthConfig LimitOptions MultiView Indexes SymLinksIf
7、OwnerMatch IncludesNoxecOrrder allow,denyAllow from allOrder deny, allowDeny from all(3)將編輯好的配置文件保存后重啟httpd服務(wù)器。(4)在Web瀏覽器地址欄中輸入Http://dxl/即可打開dxl用戶的個(gè)人網(wǎng)站,如圖3 5、別名和重定向(1)在配置文件中找到/var/www/icons(2)指定/var/tmp 目錄別名為temp,并映射到文檔根目錄/var/www/html中,可在/etc/httpd/conf/httpd.conf文件中主服務(wù)器配置段中添加下列配置語(yǔ)句:A
8、lias /temp “/var/tmp”O(jiān)ptions IndexesAllowOverride NoneOrrder allow,denyAllow from all(3)保存添加的配置語(yǔ)句,再在終端命令窗口中執(zhí)行如下命令重啟httpd服務(wù):rootrhe14 # service httpd restart(4)在Web瀏覽器地址欄輸入 Http:/5/temp即可進(jìn)入如下圖4(5)將Http:/5/temp重定向到Http:/5/other在文件的主服務(wù)器配置段添加如下語(yǔ)句:Redirect 303 /temp
9、 Http:/5/other6、用戶身份驗(yàn)證(1) 在var/www/html創(chuàng)建test文件夾。(2) 編輯Apache文件/etc/httpd/conf/hpptd.conf,在主服務(wù)器配置段修改或添加以下語(yǔ)句:Alias /test “/var/www/html/testOptions Indexes MultivewsAllowOverride Authconfig /允許在文件.htaccess中使用認(rèn)證授權(quán)Order allow, denyAllow from all(3)在test文件夾下創(chuàng)建一個(gè)文檔命名為.htaccess(4)在.htaccess文檔
10、下添加如下語(yǔ)句:Authname “sunzhongxia web”Authtype Basic /設(shè)置認(rèn)證類型為基本類型AuthUserFile /var/www/html/test/.htpasswd /指定驗(yàn)證時(shí)所采用的用戶口令及位置Require Valid-user(4)創(chuàng)建口令驗(yàn)證文件要在/var/www/html/test/目錄中創(chuàng)建一個(gè)口令文件.htpasswd,并添加一個(gè)用戶szx,則在終端中進(jìn)行如下操作:rootrhe14 # htpasswd c /var/www/html/test/.htpasswd szxNew password:Re-type new passwo
11、rd:Adding password for user szx(5) 重新啟動(dòng) Apache服務(wù)器在瀏覽器中輸入http:/ /test/出現(xiàn)如下圖7、配置虛擬主機(jī)1、IP地址不同,單端口號(hào)相同的虛擬主機(jī)配置(1)在同一網(wǎng)卡上綁定兩個(gè)IP,配置如下: rootrhe14 # ifconfig eth0 0 netmask rootrhe14 # ifconfig eth0 00 netmask (2) 編輯Apache文件/etc/httpd/conf/hpptd.con
12、f,文件在虛擬主機(jī)配置段修改或添加 下列語(yǔ)句: Listen 801 Listen 802 /添加端口 ServerAdmin DocumentRoot /var/www/ipvhost1 / 文檔根目錄 SeverName 0 / 服務(wù)器名 Errorlog logs/0-error_log / 錯(cuò)誤日志 CustomLog logs/0-access_log common /訪問(wèn)日志 ServerAdmin DocumentRoot /var/www
13、/ipvhost2 SeverName 00 Errorlog logs/00-error_log CustomLog logs/00-access_log common (3)創(chuàng)建兩個(gè)虛擬主機(jī)的文檔根目錄及相應(yīng)的測(cè)試面: rootrhe14 # mkadir p /var/www/ipvhost1 rootrhe14 # mkadir p /var/www/ipvhost2 rootrhe14 # vi /avr/www/ipvhost1/index.html rootrhe14 # vi /avr/www/ipvhost2/
14、index.html / 在/var/www/文件下創(chuàng)建ipvhost1,ipvhost2再在ipvhost1,ipvhost2創(chuàng)建 網(wǎng)頁(yè)文檔并輸入相應(yīng)的內(nèi)容 (4)重啟Apache服務(wù)器,然后在進(jìn)行虛擬主機(jī)測(cè)試,在web瀏覽器地址中 分別輸入http:/0和http:/00出現(xiàn)如下圖所示就 表明配置完成: 2、IP地址相同,單端口號(hào)不相同的虛擬主機(jī)配置 (1)為物理網(wǎng)卡配置一個(gè)IP地址. rootrhe14 # ifconfig eth0 netmask (2) 編輯Apache文件/etc/
15、httpd/conf/hpptd.conf,文件在虛擬主機(jī)配置段修 改或添加如下語(yǔ)句: Listen 801 Listen 802 /添加端口 ServerAdmin DocumentRoot /var/www/ipvhost3 / 文檔根目錄 SeverName / 服務(wù)器名 Errorlog logs/-801-error_log / 錯(cuò)誤日志 CustomLog logs/-801-access_log common /訪問(wèn)日志 ServerAdmin webmaster
16、 DocumentRoot /var/www/ipvhost4 SeverName Errorlog logs/-802-error_log CustomLog logs/-802-access_log common (3) 創(chuàng)建兩個(gè)虛擬主機(jī)的文檔根目錄及相應(yīng)的測(cè)試面: rootrhe14 # mkadir p /var/www/ipvhost3 rootrhe14 # mkadir p /var/www/ipvhost4 rootrhe14 # vi /avr/www/ipvhost1/inde
17、x.html rootrhe14 # vi /avr/www/ipvhost2/index.html / 在/var/www/文件下創(chuàng)建ipvhost1,ipvhost2再在ipvhost3,ipvhost4創(chuàng)建 網(wǎng)頁(yè)文檔并輸入相應(yīng)的內(nèi)容。 (4)重啟Apache服務(wù)器,然后在進(jìn)行虛擬主機(jī)測(cè)試,在web瀏覽器地址 中分別輸入http:/0和http:/00出現(xiàn)如下圖 所示則表明配置成功。 七、實(shí)驗(yàn)總結(jié) 1、修改配置文件是整個(gè)實(shí)驗(yàn)過(guò)程中作重要的部分,如果把重要的配置文件注釋掉,就會(huì)導(dǎo)致Apache服務(wù)器重啟失敗。但如果把重要的配置文件不取消注釋就會(huì)導(dǎo)致配置失敗。 2、在配置過(guò)程中會(huì)遇到問(wèn)題如當(dāng)配置完成后在web瀏覽器中打開時(shí)出現(xiàn)“Forbidden”時(shí)說(shuō)明你創(chuàng)建文件或者網(wǎng)頁(yè)的權(quán)限有問(wèn)題此時(shí)要把權(quán)限 修改為最高“777”。 3、當(dāng)配置完成后在web瀏覽器中打開時(shí)出現(xiàn)“NOT FOUND”時(shí)就仔細(xì)檢查你的配置文件和在根目錄下創(chuàng)建的文件或者網(wǎng)頁(yè)命名是否一致,檢查根目錄下是否存在你要打開的文件。 4、當(dāng)在web瀏覽器中打開時(shí)出現(xiàn)如“載入http:時(shí)生錯(cuò)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西藏航空接待管理辦法
- 就業(yè)專項(xiàng)服務(wù)管理辦法
- 福州企業(yè)門禁管理辦法
- 電量電費(fèi)退補(bǔ)管理辦法
- 土建施工企業(yè)管理辦法
- 煤礦培訓(xùn)教師課件
- 肩關(guān)節(jié)影像技術(shù)課件下載
- 肝膽外科護(hù)理教學(xué)課件
- 肝癌介入護(hù)理課件
- 東城區(qū)中考一模數(shù)學(xué)試卷
- 甩手運(yùn)動(dòng)原理課題研究報(bào)告
- 皮膚腫物培訓(xùn)演示課件
- 糖尿病胃輕癱的護(hù)理查房課件
- 冬蟲夏草的人工栽培程序
- 太陽(yáng)完整分享
- 多孔硅酸鈣材料的制備
- (完整)工程竣工驗(yàn)收單-范本
- 游戲俱樂(lè)部群公告范本
- 啟東市地圖南通市啟東市鄉(xiāng)鎮(zhèn)街道地圖高清矢量可填充編輯地圖PPT模板
- 非暴力溝通(完整版)
- 對(duì)越自衛(wèi)反擊戰(zhàn)課件
評(píng)論
0/150
提交評(píng)論