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. 通过单独网站设置能解决伪静态导致的干扰
相关推荐
是娇娇公主~1 小时前
C++集群聊天服务器(1)—— muduo网络库服务器编程
服务器·网络·c++
轻蓝雨1 小时前
树莓派4B安装ubuntu server后再访问GPIO
linux·运维·ubuntu
XiaoHu02072 小时前
Linux网络编程(第三弹)
linux·运维·网络
袁袁袁袁满2 小时前
Docker服务彻底清空的所有相关资源(容器、镜像、网络、数据卷等)
linux·运维·ubuntu·docker·容器·docker清空资源·docker停掉资源
什么都不会的Tristan2 小时前
微服务保护
运维·微服务·架构
Run_Teenage2 小时前
Linux:匿名管道(实现个进程池)和命名管道
linux·运维·服务器
warton882 小时前
proxysql配置mysql mgr代理,实现读写分离
linux·运维·数据库·mysql
-dcr2 小时前
52.kubernetes基础
运维·云原生·kubernetes
BingoXXZ2 小时前
20260114Linux学习笔记
linux·服务器·笔记·学习