2、安装awstats的命令(将awstats安装在/data/soft/awstats目录)
mkdir -p /var/lib/awstats
cd /data/soft
wget http://jaist.dl.sourceforge.net/project/awstats/AWStats/7.0/awstats-7.0.tar.gz
tar zxvf awstats-7.0.tar.gz
mv awstats-7.0 awstats
cd awstats/tools/
perl awstats_configure.pl
3、Perl脚本awstats_configure.pl安装过程(以下内容引用AWStats英文使用说明)
(1)
-----> Running OS detected: Linux, BSD or Unix
Warning: AWStats standard directory on Linux OS is '/usr/local/awstats'.
If you want to use standard directory, you should first move all content
of AWStats distribution from current directory:
/data/soft/awstats
to standard directory:
/usr/local/awstats
And then, run configure.pl from this location.
Do you want to continue setup from this NON standard directory [yN] ? y
这时选择y回车。
(2)
-----> Check for web server install
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
第一次使用请输入Apache的httpd.conf路径,例如/etc/httpd/conf/httpd.conf
以后如果再使用perl awstats_configure.pl生成配置文件,则可以输入none跳过。
(3)
-----> Check and complete web server config file '/etc/httpd/conf/httpd.conf'
Add 'Alias /awstatsclasses "/data/soft/awstats/wwwroot/classes/"'
Add 'Alias /awstatscss "/data/soft/awstats/wwwroot/css/"'
Add 'Alias /awstatsicons "/data/soft/awstats/wwwroot/icon/"'
Add 'ScriptAlias /awstats/ "/data/soft/awstats/wwwroot/cgi-bin/"'
Add '' directive
AWStats directives added to Apache config file.
-----> Update model config file '/data/soft/awstats/wwwroot/cgi-bin/awstats.model.conf'
File awstats.model.conf updated.
-----> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y
创建一个新的配置文件,选择y
(4)
-----> Define config file name to create
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:
>xqhan
输入站点名称,例如xqhan
(5)
-----> Define config file path
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):
>
-----> Create config file '/etc/awstats/awstats.xqhan.conf'
Config file /etc/awstats/awstats.xqhan.conf created.
-----> Restart Web server with '/sbin/service httpd restart'
httpd: Could not reliably determine the server's fully qualified domain name, using 172.16.34.237 for ServerName
停止 httpd:[确定]
启动 httpd:[确定]
输入AWStats配置文件存放路径,一般直接回车则使用默认路径/etc/awstats
(6)
-----> Add update process inside a scheduler
Sorry, configure.pl does not support automatic add to cron yet.
You can do it manually by adding the following command to your cron:
/data/soft/awstats/wwwroot/cgi-bin/awstats.pl -update -config=xqhan
Or if you have several config files and prefer having only one command:
/data/soft/awstats/tools/awstats_updateall.pl now
Press ENTER to continue...
按回车键继续
(7)
A SIMPLE config file has been created: /etc/awstats/awstats.xqhan.conf
You should have a look inside to check and change manually main parameters.
You can then manually update your statistics for 'xqhan' with command:
> perl awstats.pl -update -config=xqhan
You can also read your statistics for 'xqhan' with URL:
> http://localhost/awstats/awstats.pl?config=xqhan
Press ENTER to finish...
按回车键结束