tensorflow - 有没有人找到让 Tensorboard 受密码保护的方法?
问题描述
我一直在尝试让Tensoboard受密码保护,但这并不容易,因为它不是 Flask 应用程序。一个问题已于去年公开,但此后没有任何消息。
解决方案
由于 Tensorboard 不幸没有内置密码保护,我在一个 docker 容器中使用了一个 nginx 服务器,它充当反向代理。
然后使用 HTTP 基本身份验证保护 Tensorboard。
nginx.conf
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;
}
}
}
要生成 .htpasswd 文件,请使用以下命令:
htpasswd -c .htpasswd admin
码头工人-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
运行使用docker-compose up -d
推荐阅读
- flutter - 如何在 Flutter 应用中保存最近点击按钮的历史记录
- python - Pandas 错误:将一列读取为 python 值(浮点/整数值),将另一列读取为 numpy.float64
- flutter - 如何使用提供程序 5.0.0 实现这种类型的底部导航小部件 - 颤振
- visual-studio-code - 代码 。命令在 VSCode 终端上工作,但在 Windows 终端上不工作
- algorithm - 文本块到段落组合算法......从哪里开始?
- python-2.7 - pip install prettytable 并收到错误“SyntaxError:无效语法”
- git - Tortoise git commit 不适用于多个存储库
- vba - 隐藏/取消隐藏基于控件标签的主窗体上的控件,在连续子窗体中使用当前事件
- rust - rust 找出闭包注释/签名
- python - 等到特定时间启动线程