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

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

我有一台托管专用服务器,其中有一个 IIS 7.5 站点。此站点有各种允许外部访问的绑定(www.foo.com、www.bar.com、www.baz.com)。我想知道如何获取站点访问情况的统计信息。例如,通过 www.foo.com 访问了多少次。我该如何实现?

谢谢。

答案1

配置 IIS 来记录 cs-host 属性是否允许您查看他们正在访问的网站?

答案2

使用 IIS 高级日志记录选项会很有帮助。还有可用于写入日志的选项,可用选项如下:

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 | ITILv3 认证

答案3

如果您安装了 PHP,您可以使用 SERVER_NAME 或 HTTP_HOST 变量编写脚本并将其包含在索引页中。

一些伪代码:

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 可以是任何内容,从文本文件到数据库。它也可以表示“加载特定的 1x1 像素图像”,然后查看每个像素图像被访问了多少次。只要您知道 HTTP_HOST 和 SERVER_NAME,就有很多方法可以实现访客计数器。

答案4

嗯,谷歌分析

相关内容