apache - Docker - Apache2,设置 OpenIDC 后出现 Nginx 错误 502(网关错误)
问题描述
我有一个 webApp,我为它创建了一个 docker 映像,然后进行部署。
一切正常,但现在我为 , 添加了一个新模块Apache2
,OpenIDC
(auth_openidc_module)
最后设法正确设置它。
给你一个想法,当我点击我的 webApp 的 url 时,它会将我重定向到我们的身份服务器,在那里你进行身份验证,然后它最终会将你重定向到 webApp。
我现在遇到的问题如下
部署后,需要配置我的 webApp,为此,我访问其管理面板并设置所有内容。
问题是,现在使用OpenIDC
模块,首先我被重定向到 IdentityServer,然后到我的管理面板登录屏幕,在这里,当我输入凭据时,我得到一个:
502 (Bad Gateway)
同时,如果我没有进入管理面板,而是编写了我的 webapp 页面的 url,它可以工作,所以我认为正在发生的事情,cookie 或我不知道的一些设置一定有问题。
当我点击管理面板登录时,我有 2 个会话 cookie,一个来自 OpenIDC,一个来自我的 webapp。
根据开发工具,cookie 大小是101
(41+60),如果这很重要的话。
在 Docker 上,我看到了日志,尝试登录管理面板时出现的错误是:
AH00052: child pid 47 exit signal Segmentation fault (11)
有任何想法吗?所以基本上这个 502 错误是在我尝试在我的 WebApp 中进行“登录”时出现的,由于 OpenIDC 模块,我通过了身份验证来访问它。
如果我只是浏览我的 webApp 的单个页面,它就可以工作,只是所有需要输入凭据的东西都不能。
解决方案
推荐阅读
- r - 如何使用 ggplot 制作带有 3D 数组的箱线图?
- powershell - 如何对 ThrowTerminatingError 进行 Powershell Pester 测试
- javascript - 使用多选 jquery 插件创建动态下拉框时出现问题
- webview - MapKit JS如何将变量中的mapkit.Coordinates()分配为数字
- javascript - 如何在 nativescript-texttospeech 中使用完成的回调函数?
- node.js - Strapi + Heroku 部署失败:npm ERR!代码 EINVALIDTAGNAME
- solr - 路径分隔符是否真的需要在过滤器查询中转义,而不是在 solrj 的构面前缀中?
- amazon-web-services - 如何查看 AWS Glue Spark UI
- javascript - 动态渲染 MapView Marker React Native
- php - 如何最有效地检查数千个值的数组中是否存在单个值?