当前位置: 首页 > news >正文

nginx 配置403页面(已亲测)

问题:GET请求访问漏洞url即可看到泄露的内网ip

解决方式:

  1.配置nginx 不显示真实Ip

  2.限制接口只能是POST请求

具体配置:

编写一个403.html

在nginx的配置文件中,配置location参数:

 location /api/validationCode {
        if ($request_method = GET) {
           return 403;
           error_page 403 /opt/post/nginx/403.html;
        }
       proxy_set_header SourceSysKey 54843654545486;
       proxy_pass http://gateway/api/validationCode ; //转发路径
       proxy_hide_header localhostport;
       proxy_hide_header Server;
       proxy_hide_header X-Powered-By;
    }

proxy_hide_header 是 Nginx 的一个指令,用于在反向代理场景中隐藏或删除后端服务器返回的某些响应头字段。以下是关于该指令的详细信息:

作用

  • 当 Nginx 作为反向代理服务器时,proxy_hide_header 可以阻止某些响应头字段从后端服务器传递到客户端。

  • 常用于隐藏敏感信息(如后端服务器的技术栈信息)或避免某些响应头字段对客户端造成影响

  • 通过合理使用 proxy_hide_header,可以有效增强服务器的安全性和响应的灵活性

相关文章:

  • AI自动化应用的影响
  • 第一篇《Oracle 数据泵全解析:高效数据导出与导入》(Data Pump)
  • 学习笔记-INTER CPU 命名
  • 给定计算预算下的最佳LLM模型尺寸与预训练数据量分配
  • xss-flash钓鱼
  • 深入掌握Redis:从原理到实践的全方位指南
  • 【Linux-HTTP协议】HTTP知识延续+HTTP设计改进
  • 论坛系统测试报告
  • C++ std::vector 超详细指南:基础实践(手搓vector)
  • FFMPEG利用H264+AAC合成TS文件
  • 关于tresos Studio(EB)的MCAL配置之GPT
  • Netty笔记6:Netty组件
  • 剑指 Offer II 060. 出现频率最高的 k 个数字
  • [Redis] 终极缓存四连杀:缓存预热、缓存击穿、缓存穿透、缓存雪崩,真的懂了吗?
  • XHR请求解密:抓取动态生成数据的方法
  • 【django初学者项目】
  • Unity3D 布料模拟(Cloth Simulation)详解
  • 计算机网络(1) 网络通信基础,协议介绍,通信框架
  • 【杂谈】信创电脑华为w515(统信系统)登录锁定及忘记密码处理
  • JVM简单了解
  • 央媒聚焦文明交流互鉴中的“上博现象” :跨越山海,抒写自信
  • 解放日报“解码上海AI产业链”:在开源浪潮中,集聚要素抢先机
  • 梅花奖在上海|秦海璐:演了15年《四世同堂》,想演一辈子
  • 发射后失联,印度地球观测卫星发射任务宣告失败
  • 回家了!子弹库帛书二、三卷将于7月首次面向公众展出
  • 用贝多芬八首钢琴三重奏纪念风雨并肩20年