使用nginx的keydape重定向url将转到http而不是https |尝试了stackoverflow上的多种可用解决方案
我一直在尝试在nginx服务器后面设置keydove,但在通过keydove对任何应用程序进行身份验证时遇到了问题。重定向uri始终是http而不是https。当我在客户端设置的重定向uri中设置http而不是https时,一切都像一个符咒 我已经尝试过的解决方案使用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
位置/{
代理通行证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$方案;
}
...
...
...
...
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
我还缺少什么吗