八八八云紫 发表于 2021-11-1 21:54

技术归数码版,求问docker身份统一验证的问题

假如我需要在公网上用docker部署多个没有身份认证的web服务,有没有什么组件能给这些服务加上统一的身份认证呢

colodes 发表于 2021-11-1 22:06

caddy或nginx什么的作反向代理再配置auth

migros 发表于 2021-11-1 22:10

网关转发(

—— 来自 ZTE A2322, Android 11上的 S1Next-鹅版 v2.5.2

Cirn09 发表于 2021-11-2 01:09

起一个需要认证的代理,然后其他服务直接禁止公网访问

—— 来自 HUAWEI DBY-W09, Android 10上的 S1Next-鹅版 v2.5.2

braverbt 发表于 2021-11-2 14:21

容器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]
查看完整版本: 技术归数码版,求问docker身份统一验证的问题