通常虚拟主机都是支持iis日志下载的,独立主机和VPS更会支持,可是不巧的是,今天在设置内网主机时,不小心产生了一个状况:IIS日志无法生成。最后发现,是过度关注安全,将“记录访问”选项取消。下面说说如何让iis成功生成日志文件,并保存在自己的目录里。
步骤1、启动IIS(Internet信息管服务管理器),找到网站,找到自己需要设定的某个网站,右键,属性,找到网站IIS配置,在“网站”标签下,勾选“启用日志记录”,选择“W3C扩展日志文件格式”,点击右侧的属性,“常规”项目下,选择“浏览”,找到自己愿意存放iis日志的文件夹(安全起见,不要放在系统盘),根据自己网站日流量的大小选择每天还是每小时创建日志文件。看下图。
根据测算,每天1000PV约产生的1万次hits,约有3M文件,hit指的是所有调用文件的次数,比方说打开一个html网页文件可能附带的js文件、css文件、背景图片、内容配图文件,除非非常精简代码,一般一个网页打开会产生5-10个hits(当然引用外部图片和广告等不会对主机产生hit),依据这个可以估算出每天日志文件的大小。
步骤2、切换至“主目录”标签,确认“记录访问”对勾存在,看下图。
有了上面两步就可以解决iis文件无法生成的问题,静等待访问者的到来,生成iis的log文件,存放位置当然就在自己设定的文件夹。如果网站访问者较少,想尽快验证,可以自己用浏览器访问,然后到新设定的文件夹查看是否有记录。