Flink:实现简单的用户密码认证

发布于 2023-06-05  2856 次阅读


转载,Flink官方在WEB控制面板并没有提供密码访问模式,需要在手动添加密码访问,提升安全性。可以借助nginx的加密访问功能实现加密。

1.安装httpd-tools工具

yum install httpd-tools -y
2.生成用户名密码文件

htpasswd -c /etc/nginx/conf.d/.ngpasswd foms
回车输入密码

3.安装nginx(略)

配置nginx

server {
listen 80;
server_name localhost;
​
#access_log /var/log/nginx/host.access.log main;
​
location / {
auth_basic "input you user name and password";
auth_basic_user_file /etc/nginx/conf.d/.ngpasswd;
proxy_pass http://192.168.205.106:8081;
  }
}


重启nginx后访问

也可以配置一个虚拟访问路径(访问时加上虚拟路径)

server {
listen 80;
server_name localhost;
location /login/ {
auth_basic "input you user name and password";
auth_basic_user_file /etc/nginx/conf.d/.ngpasswd;
proxy_pass http://192.168.205.106:8081/;
} 

欢迎欢迎~热烈欢迎~