参考来源网站,以及各种百度网站:
一.准备工作
1.安装Apache
yum -y install httpd
mdkir -p /data/awstats
mdkir -p /var/lib/awstats
tar -C /usr/local/ -xf awstats-.tar.gz
mv /usr/local/awstats-7.5/ /data/awstats
chown root:root -R /data/awstats/
cd /data/awstats/tools/
chmod +x /data/awstats/tools/.pl
chmod +x /data/awstats/wwwroot/cgi-bin/*.pl
二.开始安装awstats,如下:
01进入指定文件目录,执行awstats_configure.pl文件
cd /data/awstats/tools/
./awstats_configure.pl
#因为在此我们使用的是Apache的配置文件路径
/etc/httpd/conf/httpd.conf
02创建一个新的统计配置文件。
03在这输入自己的网站域名,也可以进行自定义。
04使用默认配置,生成配置文件。
05安装程序执行结束后,会在/etc/awstats/目录下生成相应的配置文件。如下:
ll /etc/awstats/awstats.www.ilanni.com.conf
三.设置awstats界面账号密码登入
1.修改Apache的配置文件/etc/httpd/conf/httpd.conf,对需要认证的资源所在的目录进行配置。具体配置如下:
vim /etc/httpd/conf/httpd.conf
<Directory “/data/awstats/wwwroot”>
Options None
AllowOverride authconfig
Order allow,deny
Allow from all
其中,Allowoverride authconfig一行表示允许对/data/awstats/wwwroot目录下的内容进行用户认证
2.在限制访问目录/data/awstats/wwwroot下创建文件.htaccess,其内容如下:
vim /data/awstats/wwwrootl/.htaccess
AuthName “提示信息”
AuthType basic
AuthUserFile /data/awstats/wwwroot/members.txt
require valid-user
3.利用Apache附带的程序htpasswd,生成包含用户名和密码的文本文件:/var/www/html/members.txt
#第一次添加用户时member.txt文件不存在,需要用-c选项创建文件
htpasswd -bc /var/www/html/members.txt admin admin
htpasswd -b /var/www/html/members.txt test 123456
4.重启Apache
service httpd restart