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不光是對網站訪問資訊做統計,還可以分析各種服務的日誌分析,這裡我就不一一列出了,有困難的朋友可以在下方留言,我看到一定儘量幫您解決安裝過程中的問題!再次感謝大家的關注!!!