您好,歡迎來到網暖!
?
當前位置:網暖 » 站長資訊 » 建站基礎 » 網絡技術 » 文章詳細 訂閱RssFeed

Awstats日志分析

來源:網絡整理 瀏覽:257次 時間:2019-12-13
AWStats日志分析系統

PerI語言開發的一款開源日志分析系統
可用來分析Apache、Samba、 Vsftpd、 IIS等 服務器的訪問日志
信息結合crond等計劃任務服務,可對日志內容定期進行分析

安裝并配置Apache與DNS服務

[[email protected] ~]# yum install bind httpd -y

修改DNS主配置文件

[[email protected] ~]# vim /etc/named.conf //進入DNS主配置文件

options {
listen-on port 53 { any; }; //將本機監聽為所有
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; //允許所有

修改區域配置文件

[[email protected] ~]# vim /etc/named.rfc1912.zones 修改區域配置文件
zone "localhost" IN { //復制一份模板
type master;
file "named.localhost";
allow-update { none; };
};

zone "kgc.com" IN { //修改localhost為kgc.com
type master;
file "kgc.com.zone"; //寫入區域數據配置文件名稱
allow-update { none; };
};

修改區域數據配置文件

[[email protected] ~]# cd /var/named/
[[email protected] named]# cp -p named.localhost kgc.com.zone
//復制一份模板作為區域數據配置文件
[[email protected] named]# vim kgc.com.zone

$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
www IN A 192.168.131.129 //添加域名解析地址為本機地址

[[email protected] named]# systemctl start named

修改http主配置文件
[[email protected] html]# vim /etc/httpd/conf/httpd.conf //進入httpd配置文件
Listen 192.168.131.129:80 //修改ipv4監聽地址為本機IP
#Listen 80 //將ipv6端口注釋
ServerName www.kgc.com:80 //修改域名
[[email protected] named]# systemctl stop firewalld.service //關閉防火墻
[[email protected] named]# setenforce 0 //關閉增強型安全功能
[[email protected] html]# systemctl start httpd.service //啟動httpd服務

用測試機(dns服務地址192.168.131.129)訪問測試網站
Awstats日志分析

Awstats日志分析

此時再進入服務器查看日志文件,即可查看到有哪些主機訪問了我們的網站
Awstats日志分析

遠程掛載并安裝Awstats工具包

[[email protected] aaa]# mkdir /aaa //創建本地掛載目錄
[[email protected] ~]# mount.cifs //192.168.100.3/LAMP /aaa //遠程掛載文件到本地
Password for [email protected]//192.168.10.37/LAMP:
[[email protected] aaa]# cd /aaa //進入掛載點/aaa
[[email protected] aaa]# tar zxvf awstats-7.6.tar.gz -C /opt/ //將awstats工具包解壓到本地/opt目錄
[[email protected] aaa]# ls /opt
awstats-7.6 rh
[[email protected] aaa]# cd /opt
[[email protected] opt]# mv awstats-7.6/ /usr/local/awstat
//移動awstats工具包到/usr/local/awsta
[[email protected] opt]# ls /usr/local/ //查看目錄中是否有awstat文件

awstat etc include lib64 sbin src
bin games lib libexec share

[[email protected] opt]# ls /usr/local/awstat/tools/ //查看此目錄下中是否有awstats_configure.pl 文件

awstats_buildstaticpages.pl logresolvemerge.pl
awstats_configure.pl maillogconvert.pl
awstats_exportlib.pl nginx
awstats_updateall.pl urlaliasbuilder.pl
dolibarr webmin
geoip_generator.pl xslt
httpd_conf
[[email protected] opt]# cd /usr/local/awstat/tools/ //進入目錄
[[email protected] tools]# ./awstats_configure.pl //開始配置文件
Enter full config file path of your Web server.
Example: /etc/httpd/httpd.conf
Example: /usr/local/apache2/conf/httpd.conf
Example: c:\Program files\apache group\apache\conf\httpd.conf
Config file path ('none' to skip web server setup):

/etc/httpd/conf/httpd.conf
//填寫配置文件路徑
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y //確定創建新的配置文件

What is the name of your web site or profile analysis ?
Example: www.mysite.com
Example: demo
Your web site, virtual server or profile name:

www.kgc.com // 輸入網站域名

In which directory do you plan to store your config file(s) ?
Default: /etc/awstats
Directory path to store config file(s) (Enter for default):

//回車默認域名對應的配置文件目錄

http://localhost/awstats/awstats.pl?config=www.kgc.com
//此網頁即為我們的要訪問的網址
Press ENTER to finish..

修改Apache配置文件

[[email protected] tools]# vim /etc/httpd/conf/httpd.conf
...
366 <Directory "/usr/local/awstat/wwwroot">
367 Options None
368 AllowOverride None
369 Order allow,deny
370 Allow from all
371 Require all granted //在此行插入此行條目用以允許所有訪問
372 </Directory>

修改awstats配置文件

[[email protected] tools]# ls /etc/awstats/
awstats.www.kgc.com.conf
[[email protected] tools]# vim /etc/awstats/awstats.www.kgc.com.conf
LogFile="/var/log/httpd/access_log"
使用/LogFile查找到關鍵詞所在行,將末尾改為access_log

為awstats創建文件夾并重啟服務

[[email protected] tools]# cd /var/lib/
[[email protected] lib]# mkdir awstats
[[email protected] lib]# systemctl stop httpd
[[email protected] lib]# systemctl start httpd

將網站地址進行優化并使用客戶機進行訪問

[[email protected] tools]# cd /var/www/html/ //進入站點目錄
[[email protected] html]# vim aws.html //創建aws.html網頁,并將原本服戰的網頁鏈接放入即可

<html>
<head> <meta http-equiv=refresh content="0;url=http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com">
</head>
<body></body>
</html>

[[email protected] html]# ls
aws.html

此時我們只需要在測試機訪問www.kgc.com/AWS.html 即可訪問到統計頁面了
Awstats日志分析

推薦站點

  • 騰訊騰訊

    騰訊網(www.QQ.com)是中國瀏覽量最大的中文門戶網站,是騰訊公司推出的集新聞信息、互動社區、娛樂產品和基礎服務為一體的大型綜合門戶網站。騰訊網服務于全球華人用戶,致力成為最具傳播力和互動性,權威、主流、時尚的互聯網媒體平臺。通過強大的實時新聞和全面深入的信息資訊服務,為中國數以億計的互聯網用戶提供富有創意的網上新生活。

    www.qq.com
  • 搜狐搜狐

    搜狐網是全球最大的中文門戶網站,為用戶提供24小時不間斷的最新資訊,及搜索、郵件等網絡服務。內容包括全球熱點事件、突發新聞、時事評論、熱播影視劇、體育賽事、行業動態、生活服務信息,以及論壇、博客、微博、我的搜狐等互動空間。

    www.sohu.com
  • 網易網易

    網易是中國領先的互聯網技術公司,為用戶提供免費郵箱、游戲、搜索引擎服務,開設新聞、娛樂、體育等30多個內容頻道,及博客、視頻、論壇等互動交流,網聚人的力量。

    www.163.com
  • 新浪新浪

    新浪網為全球用戶24小時提供全面及時的中文資訊,內容覆蓋國內外突發新聞事件、體壇賽事、娛樂時尚、產業資訊、實用信息等,設有新聞、體育、娛樂、財經、科技、房產、汽車等30多個內容頻道,同時開設博客、視頻、論壇等自由互動交流空間。

    www.sina.com.cn
  • 百度一下百度一下

    百度一下,你就知道

    www.baidu.com
?
最牛一尾中特规律