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

个人主页配置:

 

  
  
  
  
  1. 1:修改配置文件 增加主配置文件  
  2.    userdir public_html  
  3.   <directory "/home/*/public_html">  
  4.       allowoverride none  
  5.       options none  
  6.       order allow,deny  
  7.       allow from all 
  8.   </directory>  
  9. 2:su - chunchun  
  10.   mkdir public_html  
  11.   echo "my test page" 》 public_html/index.html  
  12. 3:chmod o+x /home/jreey/  
  13. 3:重启apache  
  14. 4:访问:http://www.test.com/~jreey/ 

awstats 分析日志

 

  
  
  
  
  1. 1:解包  
  2.    tar zxvf awstats-6.9.tar.gz -C /usr/local 
  3.    mv /usr/local/awstats-6.9 /usr/local/awstats  
  4.    cd /usr/local/awstats  
  5.    ./awstats_configure_pl  
  6.    "y"   //将apache日志改成combined  
  7.    “y”   // 创建配置文件  
  8.    >  www.test.com   //分析的网站  
  9.    >  回车默认    // 配置文件位置  
  10.    >   回车继续    //加cron  
  11.    >   回车退出       
  12. 2:修改配置文件  
  13.   vi /etc/awstats/awstats.www.test.com.conf  
  14. LogFile="/usr/local/apache2/logs/www.test.com.access.log" 
  15.  
  16. 3:创建数据库存放目录,更新数据库   
  17.  mkdir /var/lib/awstats  
  18. perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com  
  19.  
  20. 4:设置cron  
  21. * */5 * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com  
  22.  
  23. service crond start  
  24.  
  25. 5: 访问 http://www.test.com/awstats/awstats.pl?config=www.test.com  
  26. (简化地址:vi /usr/local/apache2/htdocs/benetcom/aw.html  
  27. <html>  
  28. <head>  
  29. <meta http-equiv=refresh content=“0;url=http://www.test.com/awstats/awstats.pl?config=www.test.com">  
  30. </head>  
  31. <body></body>  
  32. </html>  
  33. 完事   以后直接访问 http://www.test.com/aw.html就好了) 

 为awstats增加用户访问控制

 

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

 

你可能感兴趣的:(apache,配置文件)