1. 程式人生 > >apache2.2版本安裝說明

apache2.2版本安裝說明

 部署httpd服務
  apache是一個模組化設計的服務,所謂的模組化就是將各個功能,特性都獨立的分開,這樣設計的好處是可擴充套件性強,各個功能之間的依賴性相對較弱,在後期修改,升級,新增新功能是非常方便。不同的模組可以靜態的編譯程序序,也可以被動態載入。動態載入是apache的特性(DSO,dynamic shared object),所謂的動態載入就需要新的功能的時候,只需將功能模組編譯出來,通過配置檔案載入到apache服務中,而不需要重新編譯apache.

apache的版本有2.0、2.2、2.4三個版本使用較多,每個版本使用安裝都有少許差異,我今天介紹的是2.2的版本,兄弟們使用的話要看仔細了,2.4的版本下次更新會第一時間和大家說的。

 下面開始安裝:

需要的軟體連結:https://pan.baidu.com/s/1qYWWCck   提取碼:r5dm     永久有效

我們一般不用自帶的httpd,所以一般都是解除安裝了自帶的httpd軟體。

 將下載好的httpd軟體解壓。

配置httpd服務安裝路徑,啟用字符集支援等,好了以後編譯及安裝。

 確認安裝結果

 /data/soft/httpd/bin:存放httpd服務的各種執行程式檔案,包括主程式httpd,服務控制工具apachectl等
 /data/soft/httpd/conf:存放httpd的各種配置檔案,包括主配置檔案httpd.conf,增強配置子目錄extra等
 /data/soft/httpd/htdocs:存放網頁文件,包括預設首頁檔案index.html等
 /data/soft/httpd/logs:存放httpd服務的日誌檔案
 /data/soft/httpd/modules:存放httpd服務的各種模組檔案
 /data/soft/httpd/cgi-bin:存放各種cgi程式檔案

配置並啟動httpd服務,編輯配置檔案vim /data/soft/httpd/conf/httpd.conf

 配置檔案修改後,使用-t選項檢查是否有語法錯誤

 可以自己在index.html裡新增自己的效果,等下服務起來後在瀏覽器上就能看到效果

 不廢話,啟動服務試試。

 服務啟動後要看linux的防火牆設定,一般有兩種放行httpd服務埠的方法,要是加上一次性的就有三種了,下面分別說明,朋友們做的時候看具體情況,如果是測試就選第一種和第三種,如果是生產環境就選第二種。

第一種放行80埠的方法,新增一次性防火牆規則,這種情況重新載入,重啟都會丟失這條規則,僅限與測試使用。

 第二種放行80埠的方法,新增永久的防火牆規則,防火牆不關閉,這種比較推薦。

 第三种放行80埠的方法,直接關閉防火牆,這種也是測試的時候推薦使用。

 下面在自己的訪問端客戶機的hosts檔案里加入對映條目,方便快速訪問

 httpd安裝好了,下面安裝一個統計訪問資訊的軟體awstats,結合httpd一起使用看看效果。

開始不說了,一樣的,解壓,之後移動目錄。

為統計站點簡建立配置檔案

 遇到y/n是一律輸入y即可

 修改站點統計配置檔案vim / /etc/awstats/awstats.www.test.com.conf.改下面兩行即可

 建立上面寫入的分析統計資料的目錄

  執行日誌分析指令碼

 檢視訪問網站分析頁面

 此時再次快速訪問www.test.com,多重新整理幾次,然後執行下面的命令檢視。

 再次檢視分析頁面

 這個分析工具需要實時監控,所以做個計劃任務很方便,下面是每5分鐘更新一次的設定,在生產環境裡非常實用

 好了,一個簡單的httpd服務和awstats日誌分析工具就安裝完了,其實awstat不光是對網站訪問資訊做統計,還可以分析各種服務的日誌分析,這裡我就不一一列出了,有困難的朋友可以在下方留言,我看到一定儘量幫您解決安裝過程中的問題!再次感謝大家的關注!!!