作者:高防服务器 时间:2021-12-06 22:34
AWStats (Advanced Web Statistics) 是一种免费提供的分析工具,用于通过分析服务器中的可用日志来生成 Web/FTP/邮件统计信息。AWStats 以易于阅读的图形格式生成输出。
这可以很容易地安装在基于 Linux 的服务器上。本指南概述了在 Linux 服务器中安装 AWStats 所涉及的基本步骤(前提是服务器中已经安装了 Apache 服务)。
CentOS/Fedora:
可以按照以下步骤在 CentOS/Fedora 服务器中安装和配置 AWStats,该服务器已经运行了 Apache 网络服务器。
安装并设置 EPEL 存储库。可以执行以下命令以在服务器上安装 EPEL 存储库。
# yum -y install epel-release
要安装服务器已经安装了 Apache webserver 的 AWStats,请执行以下命令以使用 YUM 安装 AWStats 和所有必需的依赖项。
# yum -y install awstats
开始为 AWStats 配置 Apache,默认的 AWStats 配置文件位于路径/etc/httpd/conf.d/awstats.conf. 除了允许访问的情况外,此默认配置很有用。如果需要从特定网络外部访问 AWStats,则需要在 AWStats 配置文件中允许网络的 IP 地址。
为此,请使用任何编辑器打开 AWStats 配置文件:
# vi /etc/httpd/conf.d/awstats.conf
使用Allow from如下指令添加网络 IP(例如:42.236.73.73)。
重新启动 Apache 服务以使更改生效:
# systemctl restart httpd
立即为网站创建 AWStats 配置文件。服务器中托管的每个网站都需要有自己的 AWStats 配置文件。对于此副本,使用新名称(最好使用网站名称)的 AWStats 示例配置文件并进行如下更改。
# cp /etc/awstats/awstats.localhost.localdomain.conf /etc/awstats/awstats.zitian.cn.conf
注意:上面命令中的网站名称以zitian.cn为例。
使用任何编辑器打开新重命名的网站配置文件:
# vi /etc/awstats/awstats.zitian.cn.conf
更新配置文件中的以下设置:
LogFile="/var/log/httpd/zitian.cn-access_log"SiteDomain="zitian.cn"HostAliases="zitian.cn www.zitian.cn"
执行以下命令以更新日志文件:
# perl /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=zitian.cn -update
创建一个 cronjob 以使用来自服务器的新创建的日志条目定期更新 AWStats 数据库。
使用任何编辑器打开 crontab:
# vi /etc/crontab
将以下行添加到 crontab 文件的末尾:
0 2 * * * /usr/bin/perl /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=****zitian.cn** **-update
现在可以使用以下链接格式的服务器 IP 通过浏览器访问 AWStats。
https://<server_ip>/awstats/awstats.pl?config=zitian.cn
Ubuntu/Debian:
可以按照以下步骤在已运行 Apache 网络服务器的 Ubuntu/Debian 服务器中安装和配置 AWStats。
执行以下命令以安装 AWStats 及其所有相关依赖项。
# sudo apt-get install awstats
需要为 AWStats 设置创建一个 Apache 配置文件。为此,使用任何编辑器创建一个新的 AWStats 配置文件。
# sudo vi /etc/apache2/conf-available/awstats.conf
添加以下配置设置,其中 42.236.73.73 表示要访问 AWStats 的网络 IP 地址。
启用 CGI/CGID 模块(如果尚未启用)并通过运行以下命令启用 AWStats apache 配置:
# sudo a2enmod cgi # sudo a2enconf awstats
重新启动 Apache 服务以使更改生效:
# systemctl restart apache2
立即为网站创建 AWStats 配置文件。服务器中托管的每个网站都需要有自己的 AWStats 配置文件。对于此副本,使用新名称(最好使用网站名称)的 AWStats 示例配置文件并进行如下更改。
# sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.zitian.cn.conf
注意:上面命令中的网站名称以zitian.cn为例。
使用任何编辑器打开新重命名的网站配置文件:
# vi /etc/awstats/awstats.zitian.cn.conf
更新配置文件中的以下设置:
LogFile="/var/log/apache2/zitian.cn-access_log"SiteDomain="zitian.cn"HostAliases="zitian.cn www.zitian.cn"
执行以下命令以更新日志文件:
# sudo /usr/lib/cgi-bin/awstats.pl -config= zitian.cn -update
现在可以使用以下链接格式的服务器 IP 通过浏览器访问 AWStats。
https://<server_ip>/awstats/awstats.pl?config=zitian.cn