- 1、安装httpd
- 2、生成用户密码
- 3、配置nginx.conf
- 4、重启nginx
- 5、登录验证
flink 进行standalone安装候,不需要登录密码,可以直接访问,存在一定安全隐患,可以通过nginx以及httpd实现密码验证。
1、安装httpd
yum -y install httpd
2、生成用户密码
htpasswd -b /app/data/nginx/conf/htpasswd flink 123456
这里flink 就是后面登录需要的用户, 密码 123456
3、配置nginx.conf
在nginx 配置中添加 如下配置,ip为访问flink服务器ip,一般flink端口为8081,通过nginx转发以后,调整访问端口,这里调整端口为8090。
server {
listen 8090
server_name 192.168.1.8;
location /flink {
auth_basic "Restricted Access";
auth_basic_user_file /app/data/nginx/conf/htpasswd;
proxy_pass http://192.168.1.8:8081;
}
}
4、重启nginx
添加配置完成以后,重启nginx,
sudo /opt/nginx/sbin/nginx -s quit
sudo /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf
5、登录验证
重启号以后,访问flink 需要地址改为http://192.168.1.8:8090/flink .并且需要输入用户密码。