資源描述:
《Red+Hat+Enterprise+Linux+5+apache配置文檔》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、第一部分安裝以及基本配置41.1Apache的安裝及啟動(基于RHEL5)41.1.1Apache的安裝41.1.2Apache服務的啟動和停止41.2基本配置51.2.1apache服務概述:51.2.2Apache基本設置51.2.2.1主機相關配置(/etc/httpd/httpd.conf)61.2.2.2語言配置(/etc/httpd/conf/httpd.conf)71.2.2.3權限設置81.2.3專項配置81.2.3.1配置本地文件系統(tǒng)共享81.2.3.2配置虛擬主機91.2.3.3有關于CGI的配置101.2.3.4.htaccess認證頁面設置111.2.3.5創(chuàng)建基于S
2、SL加密的apache服務12第一部分安裝以及基本配置1.1Apache的安裝及啟動(基于RHEL5)1.1.1Apache的安裝可以使用兩種方式進行安裝:1.Yum方式安裝2.Rpm方式安裝Yum方式安裝,在服務器上執(zhí)行如下命令:#yumgroupinstall“WebServer”這將自動安裝所有與httpd有依賴關系和默認配置的包。以下為自動安裝的包名:Rpm方式安裝,可以在服務器上執(zhí)行如下命令來通過RPM安裝:#rpm–ivhpackage_name1.1.2Apache服務的啟動和停止啟動和停止apache服務:/etc/init.d/httpdstartORservicehttp
3、dstart/etc/init.d/httpdstopORservicehttpdstop/etc/init.d/httpdstatusORservicehttpdstatus1.1基本配置1.1.1apache服務概述:類型:標準SysV管理的服務軟件包:httpd,httpd-devel,httpd-manual守護進程:/usr/sbin/httpd默認端口:80(http),443(https)配置文件:/etc/httpd/*,/var/www/*相關軟件:system-config-httpd,mod_sslapache在RHEL下的組織結構:/etc/httpd/conf/ht
4、tpd.conf:apache的主配置文件,基本包括了apache的大多數(shù)配置信息./etc/httpd/conf.d/*.conf:其他功能配置文件,如ssl,perl,php等支持的配置信息./usr/lib/httpd/modules/:apache支持的模塊默認都放在這個目錄下./var/www/html/:apache預設的"/"目錄.http://hostname默認訪問的就是這里./var/www/error/:當主機配置錯誤或為響應客戶端訪問出錯時,顯示在瀏覽器上的錯誤信息存放路徑./var/www/icons/:這個目錄提供了apache預設的一些圖示.通過http://h
5、ostname/icons/訪問./var/www/cgi-bin/:預設可以存放一些CGI腳本的目錄,通過http://ds.example.com/cgi-bin/訪問./var/log/httpd/:該路徑為apache日志目錄,對于大訪問量情況,應對該文件系統(tǒng)給予足夠空間,并考慮可動態(tài)擴容方案./usr/sbin/apachectl:apache的主要執(zhí)行文件,是bash寫的,可以方便啟動apache,并主動檢測系統(tǒng)上的一些預設參數(shù)./usr/sbin/httpd:apache的二進制可執(zhí)行文件./usr/bin/htpasswd:設置.htaccess密碼口令相關的可執(zhí)行文件1.1
6、.2Apache基本設置編輯/etc/hosts文件,將主機名稱添加到該配置文件中,否則在apache啟動的時候可能會報找不到FQDN名稱的問題。#vi/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.127.0.0.1localhost.localdomainlocalhost::1localhost6.localdomain6localhost6192.168.1.254server.rhev.comserverApache主配置文件基本設置格式
7、:<設置項目>相關參數(shù)選項配置…….設置項目>e.g:OptionsIndexesIncludes……1.1.1.1主機相關配置(/etc/httpd/httpd.conf)ServerTokensOS#這個選項告訴客戶端,apache和服務器OS的版本號碼。不需要修改,除非你不希望客戶端看到這些,那么就改成Minor.Serve