awstats部署,Apache设置账号密码

参考来源网站,以及各种百度网站:https://www.cnblogs.com/ilanni/p/5384405.html

一.准备工作

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


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

你可能感兴趣的:(awstats部署,Apache设置账号密码)