apache实验报告 linux_apache服务器的安装与配置实验报告.doc
apache服務(wù)器的安裝與配置實驗報告.doc
實驗報告---apache服務(wù)器配置一、實驗?zāi)康?#xff1a;Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。本來它只用于小型或試驗Internet網(wǎng)絡(luò),后來逐步擴充到各種Unix系統(tǒng)中,尤其對Linux的支持相當完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機。Apache的開發(fā)遵循GPL協(xié)議,由全球志愿者一起開發(fā)并維護。它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。支持最新的HTTP1.1通信協(xié)議;強大的可配置性和可擴展性;提供全部源代碼和不受限制的使用許可;通過第三方模塊可以支持JavaServlets;廣泛的應(yīng)用和支持多種平臺。因此做這個實驗的目的是為了熟悉apache服務(wù)器的配置,通過實驗來加深對它的了解。2、實驗內(nèi)容:(一)、Apache服務(wù)器的安裝、啟動與停止(二)、配置用戶個人主頁(三)、配置虛擬主機:a、創(chuàng)建基于IP地址的虛擬主機b、創(chuàng)建基于域名的虛擬主機三、實驗步驟:(一)Apache服務(wù)器的安裝、啟動及訪問1.檢驗apache服務(wù)的軟件包是否安裝,默認情況下是沒有安裝的,因此需安裝。#rpm-qa|grephttpd//檢驗軟件包是否安裝#mount/dev/cdrom/mnt/cdrom//加載光驅(qū)#cd/mnt/cdrom/Server//進入光盤的Server目錄#rpm-ivhpostgresql-libs-8.1.18-2.e15_4.1.i386.rpm//安裝所需要的RPM包#rpm-ivhapr-1.2.7-11.e15_3.1.i386.rpm#rpm-ivhapr-util-1.2.7-11.e15.i386.rpm#rpm-ivhhttpd-2.0.40-21.i386.rpm注意:由于安裝apache軟件包有依賴關(guān)系,因此按照上述順序進行安裝2.檢驗網(wǎng)絡(luò)的連通性3.再次查看apache服務(wù)的軟件包是否安裝,安裝成功之后,啟動apache服務(wù)器,然后用客戶機端進行訪問。這時,客戶機訪問受限,無法訪問。原因在于apache服務(wù)器端的防火墻沒有關(guān)閉,因此進入服務(wù)器端,關(guān)閉防火墻,操作命令如下:Serviceiptablesstop,然后在重啟服務(wù)器,再進行訪問就可以了,出現(xiàn)是redhatEnterpriselinux的測試首頁4.訪問時默認出現(xiàn)的是redhatenterpriselinux的測試頁面,我們可以修改它的默認主頁,在apache服務(wù)器中進入到/var/www/html下,創(chuàng)建一個index.html的網(wǎng)頁,然后進行編寫一些內(nèi)容,重啟服務(wù)器即可,再用客戶端訪問,就會出現(xiàn)如下圖所示:(二)、配置用戶個人主頁Apache服務(wù)器可讓linux計算機中的每一個用戶架設(shè)自己的個人站點。首先要修改Apache服務(wù)器的配置文件httpd.conf,允許每個用戶架設(shè)個人web站點。默認情況下用戶主目錄中的public_html子目錄是用戶個人web站點的根目錄。而public_html目錄默認并不存在,因此凡是要架設(shè)個人web站點的用戶都必須在其主目錄中新建這個目錄。用戶主目錄的默認權(quán)限是“rwx------“,也就是說除了用戶本人之外,其他任何普通用戶都不能進入此目錄。為了讓用戶個人web站點的內(nèi)容能被瀏覽,必須修改用戶主目錄的權(quán)限,添加其他用戶的執(zhí)行權(quán)限。訪問用戶的個人web站點時,要輸入“http://IP地址|域名|~用戶名”格式的URL地址。1.建立用戶lanyi,并在/home/lanyi目錄下建立目錄public_html,并修改目錄lanyi的權(quán)限,然后在public_html目錄下創(chuàng)建一個網(wǎng)頁index.html[root@localhost~]#cd/home/lanyi[root@localhostlanyi]#mkdirpublic_html[root@localhostlanyi]#chownlanyi:lanyipublic_html[root@localhosthome]#chmod711lanyi注意:echo“”>>index.html這條語句是創(chuàng)建個人主頁空間的默認首頁文件2.修改httpd.conf文件,設(shè)置mod_userdir.c模塊的內(nèi)容,允許用戶架設(shè)個人web站點。(vi中用/mod_userdir.c查找該模塊)將httpd.conf文件的mod_userdir.c模塊修改為:#Userdirisdisabledbydefaultsinceitcanconfirmthepresence#ofausernameonthesystem(dependingonhomedirectory#permissions).#UserDirdisable#Toenablerequeststo/~user/toservertheuser spublic_html#directory,removethe“UserDirdisable“l(fā)ineabove,and#uncommentthefollowinglineintead:UserDirpublic_html去除以下內(nèi)容前的“#”:AllowOverrideFileInfoAuthConfigLimitOptionsMultiViewsIndsSymLinksIfOwnerMatchIncludesNocOrderallow,denyAllowfromallOrderdeny,allowDenyfromall然后退出并保存,再在客戶機端進行訪問,顯示無權(quán)訪問,解決方法如下:原因:SELLinux模式有時會阻礙客戶機的訪問,因此我們使用setenforce命令把SELLinux設(shè)置為允許模式,getenforce命令查看設(shè)置后的SELLinux模式。然后重啟服務(wù),再在客戶機端進行訪問,顯示如下:(3)、配置虛擬主機A.創(chuàng)建基于IP地址的虛擬主機:1.分別給網(wǎng)卡配置連個IP地址192.168.10.4和192.168.10.52.分別創(chuàng)建“/var/www/ip4”和“/var/www/ip5”兩個主目錄和默認首頁文件。3.在httpd.conf文件中,設(shè)置基于IP地址的虛擬主機,配置內(nèi)容如下。1.重啟服務(wù)后再在客戶端訪問,可在客戶端輸入“http://IP地址”形式的URL地址訪問虛擬主機,顯示的內(nèi)容如下:B.創(chuàng)建基于域名的虛擬主機配置基于域名的虛擬主機時,必須向DNS服務(wù)器注冊域名,否則無法訪問到虛擬主機。1.DNS服務(wù)器(設(shè)IP地址為192.168.1.1)管理員向正向區(qū)域文件中添加A記錄,說明域名和與IP地址192.168.1.10的對應(yīng)關(guān)系。@INSOA.(20110522011H15M1W1D)INNSname1INA192.168.1.10name2INA192.168.1.102
總結(jié)
以上是生活随笔為你收集整理的apache实验报告 linux_apache服务器的安装与配置实验报告.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浏览器对象模型BOM学习
- 下一篇: linux修改vlan子接口mac地址,