window服务器添加samwaf防火墙遇到的问题和解决方案

  1. 项目背景
    1. window服务器iis应用,多主机共用80端口
  2. 遇到的问题和解决对应方案
    1. iis特殊的80端口解析机制,单端口多主机多应用问题

      1. 原始方式应该是加到iis前面,但是wsf不能支持iis特殊的分发机制,需要借助iis进行请求分发

      2. 理想状态

        请求
        waf
        iis
        应用

      3. 实际状态

        请求
        IIS
        WAF
        IIS
        应用

      b. 使用代理转发遇到的问题

      1. 获取不到客户端ip
        1. 调整waf(二开)获取客户端ip的header
        2. 如果出现配置了header访问白屏的问题,看一下控制台错误输出
      2. 网站使用了伪静态重写导致反向代理失效
        1. 需要使用Full版本的ISAPI_Rewrite进行静态化处理
        2. Lite版本不支持对单个网站设置静态规则
        3. 通过单独网站设置能解决伪静态导致的干扰
相关推荐
郝学胜-神的一滴3 分钟前
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅
linux·服务器·c语言·网络·网络协议·tcp/ip
OJAC1119 分钟前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
“αβ”11 分钟前
数据链路层协议 -- 以太网协议与ARP协议
服务器·网络·网络协议·以太网·数据链路层·arp·mac地址
人鱼传说23 分钟前
docker desktop是一个好东西
运维·docker·容器
Thera7771 小时前
【Linux C++】彻底解决僵尸进程:waitpid(WNOHANG) 与 SA_NOCLDWAIT
linux·服务器·c++
阿梦Anmory1 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅1 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..1 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
小Tomkk2 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase
赌博羊2 小时前
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·运维·gnu