使用nginx的keydape重定向url将转到http而不是https |尝试了stackoverflow上的多种可用解决方案

使用nginx的keydape重定向url将转到http而不是https |尝试了stackoverflow上的多种可用解决方案,nginx,ssl,proxy,keycloak,reverse-proxy,Nginx,Ssl,Proxy,Keycloak,Reverse Proxy,我一直在尝试在nginx服务器后面设置keydove,但在通过keydove对任何应用程序进行身份验证时遇到了问题。重定向uri始终是http而不是https。当我在客户端设置的重定向uri中设置http而不是https时,一切都像一个符咒 我已经尝试过的解决方案 在nginx配置中添加少量行 位置/{ 代理通行证http://keycloak:8080; proxy_http_版本1.1; 代理设置头升级$http\U升级; 代理设置头连接“升级”; 代理设置头主机$Host; 代理集头X-R

我一直在尝试在nginx服务器后面设置keydove,但在通过keydove对任何应用程序进行身份验证时遇到了问题。重定向uri始终是http而不是https。当我在客户端设置的重定向uri中设置http而不是https时,一切都像一个符咒

我已经尝试过的解决方案

  • 在nginx配置中添加少量行
  • 位置/{
    代理通行证http://keycloak:8080;
    proxy_http_版本1.1;
    代理设置头升级$http\U升级;
    代理设置头连接“升级”;
    代理设置头主机$Host;
    代理集头X-Real-IP$remote\u addr;
    proxy\u set\u header X-Forwarded-For$proxy\u add\u X\u Forwarded\u For;
    代理集头X-Scheme$Scheme;
    代理集头X-Forwarded-Proto$方案;
    }
    
  • 根据编辑standalone.xml
  • 
    ...
    ...
    
    
    ...
    ...
    
  • 我当前的
    docker compose.yml
    文件如下所示
  • 版本:“3.6”
    服务:
    钥匙斗篷:
    图片:jboss/keydape:12.0.4
    卷数:
    -./standalone.xml:/opt/jboss/keydape/standalone/configuration/standalone.xml
    环境:
    -DB_供应商=POSTGRES
    -数据库地址=
    -DB_端口=
    -DB_数据库=密钥斗篷
    -DB_USER=keydepose
    -DB_SCHEMA=public
    -数据库密码=
    -密钥伪装用户=
    -密钥隐藏密码=
    -代理地址转发=真
    ##我正在使用nginx:1.19-alpine并安装certbot+复制nginx.conf
    代理:
    建造:
    上下文:。
    dockerfile:dockerfile
    重新启动:始终
    取决于:
    -钥匙斗篷
    端口:
    - 80:80
    - 443:443
    
    我还缺少什么吗