天天看點

Linux---Web 網站服務(1)

Web 網站服務

                                                                            ------Isuncle鼎力之作

1.準備工作使用RPM方式将安裝的httpd及相關依賴包解除安裝

Linux---Web 網站服務(1)

2.通過各種管道找到安裝包

Linux---Web 網站服務(1)

3.解包,切換到解壓目錄

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

4.配置

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

--prefix: 将httpd服務程式安裝到哪個目錄

--enable-so: 啟用動态加載子產品支援,使httpd具備進一步擴充的能力

--enable-rewrite: 啟用網頁位址從寫功能,用于網站的優化及目錄遷移維護

--enable-charset-lite: 啟用字元集支援,以便支援使用各種字元集編碼的網頁

--enable-cgi: 啟用CGI腳本程式支援,便于擴充網站的應用通路能力

5.編譯及安裝

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

6.确認安裝結果

Linux---Web 網站服務(1)

/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.優化執行路徑

Linux---Web 網站服務(1)

8.檢視版本

Linux---Web 網站服務(1)

9.添加httpd系統服務

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

10.配置httpd服務

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

11.檢查屬性

Linux---Web 網站服務(1)

12.啟動httpd服務

Linux---Web 網站服務(1)

13.部署網頁文檔

Linux---Web 網站服務(1)

14.檢視Web站點的通路成功日志問情況

Linux---Web 網站服務(1)

15.檢視Web站點的通路失敗日志問情況

Linux---Web 網站服務(1)

16.全局配置

ServerRoot:服務目錄

ServerAdmin:管理者郵箱

User:運作服務的使用者身份

Group:運作服務的組身份

ServerName:網站伺服器的域名

DocumentRoot:網頁文檔的根目錄

Listen:監聽的IP位址、端口号

PidFile:儲存httpd程序PID号的檔案

DirectoryIndex:預設的索引頁檔案

17.區域配置

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

下面我們安裝awstats軟體包,用于分析web站點的日志情況

1.安裝awstats軟體包

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

2.為要統計的站點建立配置檔案

Linux---Web 網站服務(1)

3.指定httpd主配置檔案的路徑

Linux---Web 網站服務(1)

4.設定日志類型

Linux---Web 網站服務(1)

5.為指定Web站點建立配置檔案

Linux---Web 網站服務(1)

6.指定要統計的目标網站名稱

Linux---Web 網站服務(1)

預設Enter

Linux---Web 網站服務(1)

7.後續工作配置

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

為網站www.benet.com建立立的站點統計配置檔案将存放到 etc/awstats目錄下,檔案名為awstats.www.benet.com.conf若還要統計别的Web站點可以執行awstats_configur.pl腳本在建立新的配置檔案。

8.修改站點統計配置檔案

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

建立/var/lib/awstats

Linux---Web 網站服務(1)

9.執行日志分析,并設定cron計劃任務

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

如不更新日志需設定/var/lib/awstats檔案夾權限,并重新執行更新日志腳本

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

在Web根目錄下建立一個自動轉跳的HTML網頁

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

後面把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

Linux---Web 網站服務(1)

2.建立主配置檔案name.conf

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

3.建立區域檔案

Linux---Web 網站服務(1)
Linux---Web 網站服務(1)

4.将檔案權限給named使用者

Linux---Web 網站服務(1)