{"id":177,"date":"2007-04-12T10:08:26","date_gmt":"2007-04-12T02:08:26","guid":{"rendered":"http:\/\/blog.smallken.ink\/2007\/04\/12\/177\/"},"modified":"2007-04-12T10:18:06","modified_gmt":"2007-04-12T02:18:06","slug":"177","status":"publish","type":"post","link":"https:\/\/blog.smallken.site\/?p=177","title":{"rendered":"CentOS4.4 \u5b89\u88dd awstats &#8211; \u7db2\u7ad9\u8cc7\u6599\u5206\u6790"},"content":{"rendered":"<p>awstats \u662f\u4e00\u500b\u5f88\u5f37\u5927\u7684\u7db2\u7ad9\u8cc7\u6599\u5206\u6790\u5957\u4ef6\uff0c\u4f7f\u7528 FreeBSD \u7684\u8acb\u53c3\u8003\u6211\u7684\u9019\u4e00\u7bc7 <a rel=\"bookmark\" target=\"blank_\" href=\"http:\/\/blog.smallken.ink\/2006\/12\/04\/39\/\" title=\"Permanent Link to FreeBSD6.1 \u5b89\u88dd awstats - \u7db2\u7ad9\u8cc7\u6599\u5206\u6790\u8edf\u9ad4\">FreeBSD6.1 \u5b89\u88dd awstats &#8211; \u7db2\u7ad9\u8cc7\u6599\u5206\u6790\u8edf\u9ad4<\/a><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/docs.google.com\/File?id=dd2b24sk_189fms5nx\" style=\"width: 400px; height: 231px\" \/><br \/>\n\u4eca\u5929\u6211\u4ecb\u7d39\u4f7f\u7528CentOS4.4\u4e0a\u5b89\u88dd awstats\uff0c\u9996\u5148\u5148\u5230\u5b98\u65b9\u7db2\u7ad9\u4e0b\u8f09\u5957\u4ef6 <a href=\"http:\/\/awstats.sourceforge.net\/\">http:\/\/awstats.sourceforge.net\/<\/a><\/p>\n<p>\u9ede\u64ca Doanload<br \/>\n<img decoding=\"async\" src=\"http:\/\/docs.google.com\/File?id=dd2b24sk_191fj3d9c\" style=\"width: 400px; height: 235px\" \/><\/p>\n<p>\u8907\u88fd\u4e0b\u8f09\u4f4d\u5740<br \/>\n<img decoding=\"async\" src=\"http:\/\/docs.google.com\/File?id=dd2b24sk_192gkh4kj\" style=\"width: 400px; height: 67px\" \/><\/p>\n<p><font color=\"#000099\">\/\/ \u4e0b\u8f09\u5957\u4ef6<!--more--><br \/>\n<\/font># wget <a href=\"http:\/\/prdownloads.sourceforge.net\/awstats\/awstats-6.6-1.noarch.rpm\">http:\/\/prdownloads.sourceforge.net\/awstats\/awstats-6.6-1.noarch.rpm<\/a><\/p>\n<p><font color=\"#000099\">\/\/ \u5b89\u88dd\u5957\u4ef6<\/font><br \/>\n# rpm -ivh awstats-6.6-1.noarch.rpm<\/p>\n<p>&#8212;&#8211; AWStats 6.6 &#8211; Laurent Destailleur &#8212;&#8211;<br \/>\nAWStats files have been installed in \/usr\/local\/awstats<\/p>\n<p>If first install, follow instructions in documentation<br \/>\n(\/usr\/local\/awstats\/docs\/index.html) to setup AWStats in 3 steps:<br \/>\nStep 1 : Install and Setup with awstats_configure.pl (or manually)<br \/>\nStep 2 : Build\/Update Statistics with awstats.pl<br \/>\nStep 3 : Read Statistics<\/p>\n<p><font color=\"#000099\">\/\/ \u73fe\u5728\u5df2\u7d93\u628a\u5957\u4ef6\u5b89\u88dd\u5230 \/usr\/local\/awstats\/\u4e2d\u4e86, <\/font><font color=\"#000099\">awstats \u6709\u63d0\u4f9b\u7d66 Apache \u7684\u8a2d\u5b9a\u6a94,\u5148\u5c07\u8a2d\u5b9a\u6a94 copy \u5230 \/etc\/httpd\/conf.d\/ \u5e95\u4e0b<br \/>\n<\/font># cd \/usr\/local\/awstats\/tools\/<br \/>\n# cp httpd_conf \/etc\/httpd\/conf.d\/awstats.conf<br \/>\n# cd \/etc\/httpd\/conf.d\/<\/p>\n<p><font color=\"#000099\">\/\/ \u63a5\u8457\u7de8\u8f2f\u8a2d\u5b9a\u6a94 awstats.conf,\u4f7f\u76ee\u9304 \/wwwroot \u53ef\u4ee5\u57f7\u884c perl<br \/>\n<\/font># vi awstats.conf<br \/>\nAlias \/awstatsclasses &#8220;\/usr\/local\/awstats\/wwwroot\/classes\/&#8221;<br \/>\nAlias \/awstatscss &#8220;\/usr\/local\/awstats\/wwwroot\/css\/&#8221;<br \/>\nAlias \/awstatsicons &#8220;\/usr\/local\/awstats\/wwwroot\/icon\/&#8221;<br \/>\n<font color=\"#ff0000\">Alias<\/font> \/awstats\/ &#8220;\/usr\/local\/awstats\/wwwroot\/cgi-bin\/&#8221;<\/p>\n<p>&lt;Directory &#8220;\/usr\/local\/awstats\/wwwroot&#8221;&gt;<br \/>\nOptions <font color=\"#ff0000\">+ExecCGI<br \/>\n<\/font>AllowOverride None<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<\/p>\n<p><font color=\"#000099\">\/\/ \u5b58\u6a94\u96e2\u958b, \u4e4b\u5f8c\u91cd\u65b0\u555f\u52d5 Apache<br \/>\n<\/font># service httpd restart<\/p>\n<p><font color=\"#000099\">\/\/ \u63a5\u8457\u8981\u8a2d\u5b9a WWW \u767b\u9304\u6a94,\u8a72\u76ee\u9304\u4e0b\u6709\u500b\u7bc4\u4f8b\u6a94\u70ba awstats.model.conf, \u5176\u6a94\u540d\u683c\u5f0f\u61c9\u70ba awstats.\u4e3b\u6a5f\u540d\u7a31\u81ea\u53d6.conf<br \/>\n<\/font># cd \/etc\/awstats\/<br \/>\n# cp awstats.model.conf awstats.smallken.conf<\/p>\n<p><font color=\"#000099\">\/\/ \u4fee\u6539\u4e00\u4e0b\u8a2d\u5b9a\u6a94<br \/>\n<\/font># vi awstats.smallken.conf<\/p>\n<p><font color=\"#000099\">\/\/ Apache log \u6a94\u4f4d\u7f6e<br \/>\n<\/font>LogFile=&#8221;\/var\/log\/httpd\/access_log&#8221;<\/p>\n<p><font color=\"#000099\">\/\/ \u76ee\u6f02\u91dd\u5c0d www \u5206\u6790<br \/>\n<\/font>LogType=W<\/p>\n<p><font color=\"#000099\">\/\/ \u4e3b\u6a5f\u540d\u7a31<\/font><br \/>\nSiteDomain=&#8221;smallken.com&#8221;<\/p>\n<p><font color=\"#000099\">\/\/ \u4e3b\u6a5f\u5225\u540d,\u4e4e\u7565\u4ea6\u53ef<\/font><br \/>\nHostAliases=&#8221;localhost 127.0.0.1 REGEX[myserver.com$] smallken.vblog.tw&#8221;<\/p>\n<p><font color=\"#000099\">\/\/ \u53ef\u57f7\u884c perl \u7684\u76ee\u9304, \u525b\u525b alias \u7684\u76ee\u9304<br \/>\n<\/font>DirCgi=&#8221;\/awstats&#8221;<\/p>\n<p><font color=\"#000099\">\/\/ \u5c0f\u5716\u793a\u7684\u76ee\u9304, \u4e5f\u662f\u525b\u525b alias \u7684\u76ee\u9304<br \/>\n<\/font>DirIcons=&#8221;\/awstatsicons&#8221;<\/p>\n<p><font color=\"#000099\">\/\/ \u8a9e\u4fee\u6539\u7cfb<br \/>\n<\/font>Lang=&#8221;tw&#8221;<\/p>\n<p><font color=\"#000099\">\/\/ \u5b58\u6a94\u96e2\u958b,\u5927\u81f4\u4e0a\u5febOK\u4e86,\u73fe\u5728\u6211\u5011\u624b\u52d5\u4f86\u8dd1\u4e00\u4e0b\u5206\u6790\u7db2\u9801, \u57f7\u884c\u7684\u7a0b\u5f0f\u5728 \/usr\/local\/awstats\/wwwroot\/cgi-bin\/awstats.pl<br \/>\n<\/font># cd \/usr\/local\/awstats\/wwwroot\/cgi-bin\/<\/p>\n<p><font color=\"#000099\">\/\/ smallken \u8981\u8207\u525b\u525b awstats.smallken.conf \u540d\u5b57\u4e00\u6a23<\/font><br \/>\n# perl awstats.pl -config=smallken -update -output &gt; index.html<\/p>\n<p><font color=\"#000099\">\/\/ OK, \u9019\u6a23\u5c31\u5927\u529f\u544a\u6210\u5566, \u6e2c\u8a66\u4e00\u4e0b\u7db2\u9801 <\/font><a href=\"http:\/\/IP\/awstats\/\"><font color=\"#000099\">http:\/\/IP\/awstats\/<\/font><\/a><\/p>\n<p><font color=\"#000099\">\/\/ \u63a5\u8457\u6211\u5011\u4e0d\u53ef\u80fd\u6bcf\u5929\u624b\u52d5\u53bb\u7522\u751f\u5206\u6790\u7db2\u9801\u5427! \u6211\u5011\u9700\u8981\u5beb\u4e00\u500bscript\u52a0\u5165cron \u4e2d, \u8b93\u5b83\u6bcf\u65e5\u56fa\u5b9a\u6642\u9593\u8dd1\u4e00\u6b21 <\/font><\/p>\n<p># cd \/usr\/local\/awstats\/wwwroot\/cgi-bin\/<br \/>\n<font color=\"#000099\">\/\/ \u7522\u751f awstats.sh<br \/>\n<\/font># vi awstats.sh<\/p>\n<p><font color=\"#000099\">\/\/ \u52a0\u5165<\/font><br \/>\ncd \/usr\/local\/awstats\/wwwroot\/cgi-bin\/<br \/>\nperl awstats.pl -config=smallken -update -output &gt; index.html<\/p>\n<p><font color=\"#000099\">\/\/ \u8b8a\u66f4\u6a94\u6848\u6b0a\u9650, \u4f7f\u5b83\u53ef\u57f7\u884c<br \/>\n<\/font># chmod +x awstats.sh<\/p>\n<p><font color=\"#000099\">\/\/ \u7de8\u8f2f crontab<br \/>\n<\/font># vi \/etc\/crontab<\/p>\n<p><font color=\"#000099\">\/\/ \u6211\u8a2d\u5b9a\u6bcf\u5929\u4e0b\u53486\u9ede\u57f7\u884c\u4e00\u6b21<br \/>\n<\/font>0 18 * * * root \/usr\/local\/awstats\/wwwroot\/cgi-bin\/awstats.sh<\/p>\n<p><font color=\"#000099\">\/\/ \u89c0\u770b\u7d71\u8a08\u7db2\u9801 <a href=\"http:\/\/ip\u4f4d\u5740\/awstats\/\">http:\/\/ip\u4f4d\u5740\/awstats\/<\/a> \uff0c\u5927\u529f\u544a\u6210! <\/font><\/p>\n<p><font color=\"#006600\"># \u5f8c\u8a18<\/font><\/p>\n<p><font color=\"#000099\">\/\/ \u5f8c\u4f86\u767c\u73fe\uff0c\u56fa\u5b9a\u6642\u9593\u7522\u751findex.html\u4e4b\u5f8c\uff0c\u4e0d\u80fd\u518d\u56de\u53bb\u67e5\u4e0a\u500b\u6708\u7684\u8cc7\u6599\uff0c\u6240\u4ee5\u6211\u53c8\u505a\u4e86\u4ee5\u4e0b\u6539\u8b8a<br \/>\n<\/font># cd \/etc\/httpd\/conf.d\/<br \/>\n# vi awstats.conf<br \/>\nAlias \/awstatsclasses &#8220;\/usr\/local\/awstats\/wwwroot\/classes\/&#8221;<br \/>\nAlias \/awstatscss &#8220;\/usr\/local\/awstats\/wwwroot\/css\/&#8221;<br \/>\nAlias \/awstatsicons &#8220;\/usr\/local\/awstats\/wwwroot\/icon\/&#8221;<br \/>\n<font color=\"#ff0000\">ScriptAlias<\/font> \/awstats\/ &#8220;\/usr\/local\/awstats\/wwwroot\/cgi-bin\/&#8221;<\/p>\n<p>&lt;Directory &#8220;\/usr\/local\/awstats\/wwwroot&#8221;&gt;<br \/>\nOptions <font color=\"#ff0000\">None<\/font><br \/>\nAllowOverride None<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<\/p>\n<p><font color=\"#000099\">\/\/ \u91cd\u65b0\u555f\u52d5 apache<br \/>\n<\/font># service httpd reload<\/p>\n<p><font color=\"#000099\">\/\/ \u4fee\u6539script\u6a94\uff0c\u628a -output \u62ff\u6389\uff0c\u53ea\u8981\u56fa\u5b9a\u6642\u9593 update\u8cc7\u6599\u5c31\u597d\u4e86<br \/>\n<\/font># vi \/usr\/local\/awstats\/wwwroot\/cgi-bin\/awstats.sh<br \/>\ncd \/usr\/local\/awstats\/wwwroot\/cgi-bin\/<br \/>\nperl awstats.pl -config=smallken -update<\/p>\n<p><font color=\"#000099\">\/\/ \u89c0\u770b\u7d71\u8a08\u7db2\u9801\u6539\u7528<br \/>\n<\/font><a href=\"http:\/\/IP\">http:\/\/IP\u4f4d\u5740\/awstats\/awstats.pl?config=smallken<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>awstats \u662f\u4e00\u500b\u5f88\u5f37\u5927\u7684\u7db2\u7ad9\u8cc7\u6599\u5206\u6790\u5957\u4ef6\uff0c\u4f7f\u7528 FreeBSD \u7684\u8acb\u53c3\u8003\u6211\u7684\u9019\u4e00\u7bc7 FreeBSD6.1&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-177","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/blog.smallken.site\/index.php?rest_route=\/wp\/v2\/posts\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.smallken.site\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.smallken.site\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.smallken.site\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.smallken.site\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=177"}],"version-history":[{"count":0,"href":"https:\/\/blog.smallken.site\/index.php?rest_route=\/wp\/v2\/posts\/177\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.smallken.site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.smallken.site\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.smallken.site\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}