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

flink web ui未授权漏洞处理

本文通过nginx代理的方式来处理未授权漏洞问题。

1.安装nginx
通过yum install nginx
2.添加账号和密码
安装htpasswd工具,yum install httpd-tools
sudo htpasswd -c /etc/nginx/conf.d/.passwd flink  # 需安装httpd-tools‌:ml-citation{ref="1,4" data="citationList"}

3.修改配置
/etc/nginx/conf.d
vim default.conf
server {
    listen       8082;     #不要与其他端口冲突
    server_name  flink;
    
    # 基础认证配置‌:ml-citation{ref="1,4" data="citationList"}
    auth_basic "Flink Admin Console";
    auth_basic_user_file /etc/nginx/conf.d/.htpasswd;
    location / {
        proxy_pass http://设置自己的IP地址:8081;  # 指向Flink实际端口‌:ml-citation{ref="2" data="citationList"}
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }

4.重启nginx 
验证配置
nginx -t
systemctl reload nginx

5.防火墙规则关闭8081端口
iptables -A INPUT -p tcp  --dport 8081 -j DROP; #关闭8081端口

sudo iptables -L --line-number    #该命令是查看iptables规则的号码
sudo iptables -D INPUT number   #该命令是通过号码去掉该规则
服务器上验证
curl http://ip地址:8081

6.验证
在浏览器上输入账号密码即可进入。
http://IP地址:8082 #8082未nginx代理端口

http://www.lryc.cn/news/545812.html

相关文章:

  • 【vue-echarts】——03.配置项---tooltip
  • 【弹性计算】弹性裸金属服务器和神龙虚拟化(二):适用场景
  • 提升系统效能:从流量控制到并发处理的全面解析
  • 计算机毕业设计SpringBoot+Vue.js贸易行业CRM系统(源码+文档+PPT+讲解)
  • 从头开始学SpringBoot—02ssmp整合及案例
  • 0301 leetcode - 1502.判断是否能形成等差数列、 682.棒球比赛、657.机器人能否返回原点
  • Vulnhub靶机——AI-WEB-1
  • 无人系统:未来科技的智能化代表
  • 在Docker中部署DataKit最佳实践
  • 进程的状态 ─── linux第11课
  • MySQL数据库基本概念
  • 什么是 jQuery
  • Redis Desktop Manager(Redis可视化工具)安装及使用详细教程
  • [KEIL]单片机技巧 01
  • 云原生监控篇——全链路可观测性与AIOps实战
  • C# 13与.NET 9革新及工业开发应用
  • Linux系统之DHCP网络协议
  • 【Linux】【网络】不同子网下的客户端和服务器通信其它方式
  • 【C++/数据结构】栈
  • Qt 对象树详解:从原理到运用
  • 【软路由】ImmortalWrt 编译指南:从入门到精通
  • 【智能音频新风尚】智能音频眼镜+FPC,打造极致听觉享受!【新立电子】
  • 第2章 windows故障排除(网络安全防御实战--蓝军武器库)
  • 深度学习笔记——线性回归的从0开始实现
  • 配置Spring Boot中的Jackson序列化
  • AWS跨账号服务全解析:安全共享资源的最佳实践
  • Rust~String、str、str、String、Box<str> 或 Box<str>
  • SpringBoot五:JSR303校验
  • Oracle 数据库基础入门(四):分组与联表查询的深度探索(上)
  • 基于SpringBoot的绿城郑州爱心公益网站设计与实现现(源码+SQL脚本+LW+部署讲解等)