总字符数: 3.23K
代码: 2.14K, 文本: 0.50K
预计阅读时间: 11 分钟
安装依赖
1 | yum install -y deltarpm gcc gcc-c++ unixODBC-devel httpd mysql-devel libcurl libcurl-devel libevent libevent-devel fping curl-devel libxml2 libxml2-devel snmpd net-snmp-devel net-snmp pcre-devel java-devel openssl-devel libxslt* perl-ExtUtils-Embed at gcc-c++ python subversion gperf make rpm-build git curl bzip2-devel libcurl-devel gd gd-devel t1lib t1lib-devel libmcrypt libmcrypt-devel libtidy libtidy-devel GeoIP-devel libatomic_ops-devel zlib-devel unzip libstdc++* net-snmp net-snmp* gmp gmp-devel openldap openldap-devel libpcap-devel glib2-devel GeoIP-devel libxml2-devel redis vim wget git htop iftop libtool make automake mlocate openssl-devel pam-devel unzip gcc screen openssl openssl-devel iptables-services bash-completion* pcre-devel openssl-devel libxslt* perl-ExtUtils-Embed at gcc-c++ python subversion gperf make rpm-build git curl bzip2-devel libcurl-devel gd gd-devel t1lib t1lib-devel libmcrypt libmcrypt-devel libtidy libtidy-devel GeoIP-devel libatomic_ops-devel zlib-devel unzip libstdc++* net-snmp net-snmp* gmp gmp-devel openldap openldap-devel net-tools libevent-devel net-snmp-devel mysql-devel libxslt-devel libssh2-devel jdk-8u191-linux-x64.rpm unixODBC-devel httpd libcurl libevent fping curl-devel libxml2 snmpd net-snmp-devel net-snmp |
安装EPEL-release
1 | yum install epel-release -y |
安装awstats
1 | yum install awstats -y |
为 Apache 配置 awstats AWStats 会生成一个默认的 Apache 配置文件/etc/httpd/conf.d/awstats.conf此文件允许访问所有 IP 地址,但如果想从特定网络或 IP 地址访问 Awstats,就修改”允许来自”部分 此文件与您所需的网络 IP.进行更改后,重启apache
为网站创建 awstats 配置文件
为所需网站制作一个配置文件,以便我们检查其统计信息.也可以为每个网站制作单独 的文件. 使用以下命令==使用自己的域名创建默认 AStats 配置文件的副本==
1 | cp /etc/awstats/awstats.localhost.localdomain.conf /etc/awstats/awstats.192.168.226.133.conf |
然后在awstats.192.168.226.133.conf
文件中进行一些更改,使用以下命令对其进行编辑.
1 | vim /etc/awstats/awstats.192.168.226.133.conf |
现在保存对文件的更改并启动apache
使用以下命令从当前日志更新您的网站统计信息 注意:不要忘记将 -config=yourdomain.com
替换你自己的域名.
1 | /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=yourdomain.com -update |
如果遇到日志文件错误,尝试新建.log文件再尝试.
1 | mkdir /var/log/httpd/yourdomain.com-access_log |
修改awstats.conf文件
1 | vim /etc/httpd/conf.d/awstats.conf |
设置计划任务
设置一个 cron 作业,以在特定时间间隔内不断更新网站统计信息.例如,我们希望每 59 分钟更新一次网站统计信息,因此我们将使用以下命令配置 cron 作业
1 | crontab -e |
保存退出.
从Web 浏览器访问 Awstats
想查看您的网站统计信息,请使用以下链接,但不要忘记在该链接中使用我们自己的服务器IP和域名http://192.168.226.133/awstats/awstats.pl?config=192.168.226.133