- 11
- 0
- 约1.03千字
- 约 5页
- 2017-06-13 发布于湖北
- 举报
* 使用CDN服务后回原的变化 原站直接提供服务 和原站建连的是所有终端用户IP,数量大,同一IP访问次数少 使用CDN提供服务 和原站建连的是CDN服务设备IP,数量小,同一IP访问次数多 防火墙对IP 80端口的限制 针对IP的连接数限制 对登录等验证用户程序的影响 X-Forward-FOR的作用 IIS获取终端用户IP的方法 下载F5XForwardedFor.dll插件 使用Chinacache开发的IIS日志插件 打开IIS管理器 选择网站,右键点击属性 选择“ISAPI筛选器”标签 添加可执行文件,上面两个dll选一 选择确定 查看IIS日志文件 APACHE和NGINX获取终端用户IP的方法 关于apache 的 access.log 日志中记录访问的 client IP 解决方法入如下: apache的httpd.conf中要修改LogFormat: LogFormat %{X-Forwarded-For}i %l %u %o %t \%r\ %s \%{Referer}i\ \%{User-Agent}i\ combined 要把默认的%h改成%{X-Forwarded-For}i 关于nginx 的 access.log 日志中记录访问的 client IP 解决方法入如下: # /usr/local/nginx/sbin/nginx –V //查看编译参数 确认是否包含--with-http_realip_module的模块 如果没有,需要重新编译安装nginx,编译的时候增加该模块 修改nginx.conf文件,增加real_ip_header X-Forwarded-For;配置 X-Forwarded-For其他注意事项 原站前端存在F5的负载均衡设备,变更F5配置: Local Traffic-Profiles-Http-改“Insert XForwarded For”为Enable Local Traffic-Virtual servers-点击需要改动的VS-将Type选项更改为Standard-将HTTP Profile 选项更改为Http 编写业务程序获得真实客户端IP方法: 按照上述方法让原站webserver日志中获取到真实的终端用户IP 代码中判断X-Forwarded-For的header信息 获取该字段值中的第一段IP地址 谢谢 * * *
您可能关注的文档
最近下载
- LTC流程培训课件.pptx VIP
- 2026年郑州工业安全职业学院单招职业适应性测试题库及答案1套.docx VIP
- 【小升初】2023-2024学年江苏省南通市苏教版升学分班考数学模拟测试题2套(含解析).pdf VIP
- 安徽省考试录用公务员公安类真题及参考答案.doc VIP
- 人教版(2024)八年级上册英语全册各单元阅读理解练习题汇编(含答案).docx
- 36岁儿童学习与发展指南解读.doc VIP
- 2026年郑州工业安全职业学院单招职业技能考试题库及答案详解1套.docx VIP
- 《国家标准》羊肉分割技术规范.doc VIP
- EPSS怡达快速电梯TRE110电气原理图纸(2014版).pdf
- 2026年郑州工业安全职业学院单招职业技能测试题库及答案1套.docx VIP
原创力文档

文档评论(0)