Web 網站服務
------Isuncle鼎力之作
1.準備工作使用RPM方式将安裝的httpd及相關依賴包解除安裝

2.通過各種管道找到安裝包
3.解包,切換到解壓目錄
4.配置
--prefix: 将httpd服務程式安裝到哪個目錄
--enable-so: 啟用動态加載子產品支援,使httpd具備進一步擴充的能力
--enable-rewrite: 啟用網頁位址從寫功能,用于網站的優化及目錄遷移維護
--enable-charset-lite: 啟用字元集支援,以便支援使用各種字元集編碼的網頁
--enable-cgi: 啟用CGI腳本程式支援,便于擴充網站的應用通路能力
5.編譯及安裝
6.确認安裝結果
/usr/local/httpd/bin/: 存放httpd服務的各種執行程式檔案,包括主程式httpd 服務控制程式工具apachectl等
/usr/local/httpd/conf/: 存放httpd 服務的各種配置檔案,包括主配置檔案httpd.conf, 增強配置子目錄extral/等
/usr/local/httpd/htdocs/: 存放網頁文檔,包括預設首頁檔案index.html等
/usr/local/httpd/logs/: 存放httpd服務的日志檔案
/usr/local/httpd/modules/: 存放httpd服務的各種子產品檔案
/usr/local/httpd/cgi-bin/: 存放各種CGI程式檔案
7.優化執行路徑
8.檢視版本
9.添加httpd系統服務
10.配置httpd服務
11.檢查屬性
12.啟動httpd服務
13.部署網頁文檔
14.檢視Web站點的通路成功日志問情況
15.檢視Web站點的通路失敗日志問情況
16.全局配置
ServerRoot:服務目錄
ServerAdmin:管理者郵箱
User:運作服務的使用者身份
Group:運作服務的組身份
ServerName:網站伺服器的域名
DocumentRoot:網頁文檔的根目錄
Listen:監聽的IP位址、端口号
PidFile:儲存httpd程序PID号的檔案
DirectoryIndex:預設的索引頁檔案
17.區域配置
下面我們安裝awstats軟體包,用于分析web站點的日志情況
1.安裝awstats軟體包
2.為要統計的站點建立配置檔案
3.指定httpd主配置檔案的路徑
4.設定日志類型
5.為指定Web站點建立配置檔案
6.指定要統計的目标網站名稱
預設Enter
7.後續工作配置
為網站www.benet.com建立立的站點統計配置檔案将存放到 etc/awstats目錄下,檔案名為awstats.www.benet.com.conf若還要統計别的Web站點可以執行awstats_configur.pl腳本在建立新的配置檔案。
8.修改站點統計配置檔案
建立/var/lib/awstats
9.執行日志分析,并設定cron計劃任務
如不更新日志需設定/var/lib/awstats檔案夾權限,并重新執行更新日志腳本
在Web根目錄下建立一個自動轉跳的HTML網頁
後面把DNS服務裝上,為了做虛拟目錄做基礎
1.安裝BIND軟體
bind-9.3.3-7.el5.i386.rpm
bind-utils-9.3.3-7.el5.i386.rpm
bind-libs-9.3.6-4.P1.el5_4.2
bind-chroot-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
2.建立主配置檔案name.conf
3.建立區域檔案
4.将檔案權限給named使用者