如何在IIS8上为AWSTATS设置权限

时间:2013-05-20 21:20:36

标签: permissions iis-8 awstats

系统:

  • Windows Server 2012 IIS8
  • AWSTATS版本:7.1.1
使用以下设置创建

awstats.domain.com.config

当我去:     http://awstats.domain.com/cgi-bin/awstats.pl?config=domain.com

整个页面加载时没有统计信息。在顶部它说:

  

上次更新:从未更新(请参阅awstats_setup.html页面上的“构建/更新”)立即更新(链接)

我点击立即更新链接,它将我带到下一页,我遇到此错误:

  

错误:无法打开服务器日志文件       “C:\ HostingSpaces \ domain.com \ logs \ W3SVC8 \ u_ex130520.log”:权限被拒绝

此文件夹W3SVC8中有许多日志文件,每天一个。

我需要做些什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

您的awstats站点使用的IIS ApplicationPool需要被授予日志目录的读取权限。

如果ApplicationPool具有明确的用户身份,则为该用户授予对logs目录的读取权限。如果ApplicationPool的标识是 ApplicationPoolIdentity 的默认标识,那么您可以在分配安全性时输入IIS APPPOOL\NameOfAppPool直接为该ApplicationPool分配权限,例如IIS APPPOOL\DefaultAppPool