jialiguo 发表于 2018-11-26 09:20:12

apache 实现个人主页 以及 awstats分析日志

  个人主页配置:


[*]1:修改配置文件 增加主配置文件
[*]   userdir public_html
[*]   
[*]      allowoverride none
[*]      options none
[*]      order allow,deny
[*]      allow from all
[*]   
[*]2:su - chunchun
[*]mkdir public_html
[*]echo "my test page" 》 public_html/index.html
[*]3:chmod o+x /home/jreey/
[*]3:重启apache
[*]4:访问:http://www.test.com/~jreey/

  awstats 分析日志


[*]1:解包
[*]   tar zxvf awstats-6.9.tar.gz -C /usr/local
[*]   mv /usr/local/awstats-6.9 /usr/local/awstats
[*]   cd /usr/local/awstats
[*]   ./awstats_configure_pl
[*]   "y"   //将apache日志改成combined
[*]   “y”   // 创建配置文件
[*]   >www.test.com   //分析的网站
[*]   >回车默认    // 配置文件位置
[*]   >   回车继续    //加cron
[*]   >   回车退出      
[*]2:修改配置文件
[*]vi /etc/awstats/awstats.www.test.com.conf
[*]LogFile="/usr/local/apache2/logs/www.test.com.access.log"
[*]
[*]3:创建数据库存放目录,更新数据库   
[*] mkdir /var/lib/awstats
[*]perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com
[*]
[*]4:设置cron
[*]* */5 * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com
[*]
[*]service crond start
[*]
[*]5: 访问 http://www.test.com/awstats/awstats.pl?config=www.test.com
[*](简化地址:vi /usr/local/apache2/htdocs/benetcom/aw.html
[*]
[*]
[*]
[*]
[*]
[*]
[*]完事   以后直接访问 http://www.test.com/aw.html就好了)

  为awstats增加用户访问控制


[*]1:vi /usr/local/apache2/conf/httpd.conf
[*]
[*]........
[*]AuthName "AWSTATS"
[*]AuthType "Basic"
[*]AuthUserFile /usr/local/awstats/wwwroot/.htpasswd
[*]require vaild-user
[*]
[*]//第一行是 受保护的名字弹出的对话框中显示
[*]//第二行是 设置认证类型 basic基本认证
[*]//用户保存帐号的文件路径
[*]//授权给认证文件中的用户 (apache访问控制包含 认证和授权 两个部分)
[*]2:创建授权文件
[*]cd /usr/local/apache2/bin
[*]./htpasswd -c /usr/local/awstats/wwwroot/.htpasswd chunchun
[*]输密码
[*]在输入
[*]3:重启apache




页: [1]
查看完整版本: apache 实现个人主页 以及 awstats分析日志