一.Apache網站服務基礎
特點:開放源代碼,跨平臺應用,支持各種web編程語言,模塊化設計,運行非常穩定,良好的安全性
版本:1.X和2.X
二.安裝httpd服務器
準備工作:卸載rpm方式安裝的httpd
源碼編譯安裝
1)解包
tar zxf httpd-2.217.tar.gz -C /usr/src
cd /usr/src/httpd-2.2.17
2)配置
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite--enable-charset-lite --enable-cgi
--prefix:指定將httpd服務程序安裝到哪個目錄下
--enable-so:啓用動態加載模塊支持,使httpd具備進一步擴展功能的能力
3)編譯及安裝
make && make install
3.確認安裝結果
# 在安裝後的/usr/local/httpd目錄下,主要子目錄的用途如下
/usr/local/httpd/bin:存放httpd服務的各種執行程序問文件,包括主程序的httpd,服務控制工具apachectl等。
/usr/local/httpd/conf:存放httpd服務的各種配置文件,包括主配置文件httpd,conf,增強配置子目錄extra等。
/usr/local/httpd/htdocs:存放網頁文檔,包括默認首頁文件index,htmldeng。
/usr/local/httpd/logs:存放httpd服務的日至文件。
/usr/local/httpd/cgi-bin:存放各種CGI程序文件。
4.優化執行路徑
ln -s /usr/local/httpd/bin/* /usr/local/bin
ls -l /usr/local/bin/httpd /usr/local/bin/apachectl
5.添加httpd系統服務
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd
chkconfig --add httpd
chkconfig --llist httpd
執行/etc/init.d/httpd start 啓動
三,httpd
服務器的基本配置
確定網站名稱,ip地址
修改主機名和ip地址
vi /etc/hosts 和 vi /etc/sysconfig/network 各添加一條記錄
2.配置並啓動httpd服務
1)配置httpd服務
vim /usr/local/httpd/conf/httpd.conf
檢查語法錯誤
/usr/local/httpd/bin/apachectl -t
2)啓動httpd服務
/etc/init.d/httpd start
netstat -anpt | grep httpd
3.部署網頁文檔
4.在客戶機中訪問web站點
5.查看web站點的訪問情況
訪問日誌
錯誤日誌
四,httpd.conf配置文件
全局配置項
區域配置項
五,網站訪問情況統計
部署AWStats分析系統
安裝awstats軟件包
tar zxf awstats-7.3.tar.gz
mv awstats-7.3.gz /usr/local/awstats
爲要統計的站點建立配置文件
cd /usr/local/awstats/tools
chmod +x awstats_configure.pl
./awstats_configure.pl
1)指定httpd主配置文件的路徑
/usr/local/httpd/conf/httpd.conf
2)設置日誌類型
3)爲指定web站點創建配置文件
3.修改站點統計配置文件
vi /etc/awstats/awstats.www.local.com.conf
在配置文件中添加
mkdir /var/lib/awstats
4.執行日誌分析,並設置cron計劃機會
chmod +x awstats_updateall.pl
./awstats_updateall.pl.now
通過crond服務可設置計劃任務
crontad -e
添加
/etc/init.d/crond start
chkconfig --level 35 crond on
訪問awstats分析系統
vim /usr/local/local/httpd/htdocs/local.html
在web根目錄下建立一個自動跳轉的html網頁直接訪問http://www.local.com/local.html
awstats日誌分析系統的統計頁面