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. 通过单独网站设置能解决伪静态导致的干扰
相关推荐
肥胖小羊34 分钟前
微信社群自动化管理与防骚扰系统的设计与实现
运维·自动化
AI办公探索者1 小时前
仓储物流AI任务执行的技术拆解:从WMS自动化到多设备协同的落地路径
运维·人工智能·ai·自动化
longerxin20202 小时前
nano编辑器插入、编辑完整操作教程(Linux日志/配置专用)
linux·运维·编辑器
cesium vue3 小时前
nginx 流媒体配置
运维·nginx
木心术13 小时前
GitHub Actions自动化运维实战:从CI/CD到全链路DevOps
运维·自动化·github
糯米导航3 小时前
实践教程|搭建电商 AI 无限画布,实现百款商品主图自动化批量生成
运维·人工智能·自动化
朴马丁4 小时前
从制造到智造:PLM如何赋能企业研发创新
大数据·运维·人工智能·食品行业·流程行业plm·化工新材料行业·新能源材料行业
爱小黄4 小时前
使用docker搭建集群-使用 Docker 搭建 KingbaseES 集群
运维·docker·容器
zhougl9964 小时前
Gateway 和 Nginx 路由区别
运维·nginx·gateway
听风3476 小时前
Arch Linux 软件安装完全指南
linux·运维·archlinux·pacman