技术归数码版,求问docker身份统一验证的问题
假如我需要在公网上用docker部署多个没有身份认证的web服务,有没有什么组件能给这些服务加上统一的身份认证呢caddy或nginx什么的作反向代理再配置auth 网关转发(
—— 来自 ZTE A2322, Android 11上的 S1Next-鹅版 v2.5.2 起一个需要认证的代理,然后其他服务直接禁止公网访问
—— 来自 HUAWEI DBY-W09, Android 10上的 S1Next-鹅版 v2.5.2 容器bind本地ip,不要bind 0.0.0.0
前端用nginx或者apache作反向代理,用简单http认证就行
具体步骤也挺简单的, 首先你需要安装httpd-tools或者apache2-utils
生产一个htpasswd认证密钥文件后配置相关代理配置即可
# nginx可以配置server或者location都可以,简单举例一个location,类似这种即可
location /some_app_here {
auth_basic “Administrator’s Area”;
auth_basic_user_file /etc/nginx/user_htpasswd;
}
页:
[1]