Windows server2012 IIs 8 自定义日志记录

问题:

       通过CDN加速的网站,记录日志时无法追踪源IP,日志的IP都为CDN节点ip。

分析:

      1、在解析记录header时,CDN实际会把源IP以其它header的形式回传,如网宿为【Cdn-Src-Ip】,蓝汛为【HTTP_CLIENT_IP】

      2、在IIS日志中无法选择自定义日志,只能是W3C日志,不能添加自定义header

      3、在网上找到可使用Advanced Logging组件,记录IIS日志。

 

官方下载和安装Advanced Logging:

     https://www.iis.net/downloads/microsoft/advanced-logging#additionalDownloads,在页面底部有下载Advanced Logging 1.0的安装文件

 

配置和启用:

     https://docs.microsoft.com/en-us/iis/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging

     注意配置生效必须重启IIS或网站

 

 

Advanced Logging在IIS10 和IIS7以前版本不适用

 

转载于:https://www.cnblogs.com/hobinly/p/6829476.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值