确定如何在IIS 7中访问站点

我有一个托pipe的专用服务器与IIS 7.5中的站点。 这个网站有各种允许外部访问的绑定(www.foo.com,www.bar.com,www.baz.com)。 我想知道我可以如何统计网站被访问。 例如,通过www.foo.com访问多less次。 我怎样才能做到这一点?

谢谢。

不会configurationIIS以loggingcs-host属性,您可以查看他们正在访问的网站?

使用IIS高级日志logging选项,这将是有帮助的。 还有一些选项可用于写入具有以下选项的日志:

http://msdn.microsoft.com/library/ms524602.aspx http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70—custom-logging/

Gaurav Maniar MCP | MCSE | MCST | MCITP | ITILv3authentication

如果你安装了PHP,你可以用SERVER_NAME或HTTP_HOSTvariables编写一个脚本,并将其包含在索引页上。

一些伪代码:

if visitor HTTP_HOST = www.foo.com then increase $foocount by 1 else if visitor HTTP_HOST = www.bar.com then increase $barcount by 1 else if visitor HTTP_HOST = www.baz.com then increase $bazcount by 1 

$ foocount,$ barcount,$ bazcount可以是从文本文件到数据库的任何内容。 这也可能意味着“加载特定的1×1像素图像”,然后查看每个像素图像被访问了多less次。 只要您了解HTTP_HOST和SERVER_NAME,就有很多方法来实现访问者计数器。

嗯, Google Analytics(分析) ?