Ben*_*ton 3 authentication passwords password-protection tensorflow tensorboard
我一直试图让Tensoboard受密码保护,但这并不容易,因为它不是 Flask 应用程序。去年已经开了一个问题,但此后没有任何消息。
不幸的是,由于 Tensorboard 没有内置密码保护,我在 docker 容器中使用了一个 nginx 服务器作为反向代理。
然后使用 HTTP 基本身份验证保护 Tensorboard。
配置文件
events { worker_connections 1024; }
http {
server {
listen 5000;
server_name localhost;
location / {
proxy_pass http://host.docker.internal:5000;
auth_basic "Restricted Remote";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
}
Run Code Online (Sandbox Code Playgroud)
要生成 .htpasswd 文件,请使用以下命令:
htpasswd -c .htpasswd admin
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
version: '3'
services:
nginx:
image: nginx:latest
container_name: nginx_reverse_proxy
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./.htpasswd:/etc/nginx/.htpasswd
ports:
- 5000:5000
Run Code Online (Sandbox Code Playgroud)
运行使用 docker-compose up -d
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |