docker - 通过 ngix 和自定义端口在 https 上运行 owncloud
问题描述
我在 nginx 代理后面运行了一个 owncloud 来获取 TLS。一切都在 QNap TS-251+ 上运行,它已经分配了 HTTPS 默认端口 443。因此,我通过docker-ssl-proxy将 nginx 配置为在 8443 上运行。除了 owncloud 发送重定向到默认端口而不是 8443 前导之外,一切正常我遇到了 404 错误并破坏了许多功能,例如注销等。我什至在 nginx 配置中添加了 X-Forwarded-Port 标头,但 owncloud 似乎并不尊重它。我已经花了一整天的时间来设置这一切,并且看到成千上万的错误让我感到疲倦。
那里有任何专家对我有神奇的提示吗?那将不胜感激。提前致谢。
约尔格
解决方案
确实是proxy_redirect指令:
proxy_redirect https://${TARGET_HOST} https://${TARGET_HOST}:${SSL_PORT};
推荐阅读
- python - GOOGLE_APPLICATION_CREDENTIALS=APIKEY.json 'GOOGLE_APPLICATION_CREDENTIALS' 未被识别为内部或外部
- scala - 斯卡拉上限
- elasticsearch - 在哪里可以找到 elasticSearch 索引设置文档?
- powershell - 如何使用 Powershell 从文本文件中的一行中查找域和用户名
- javascript - 我不知道为什么“var Level = class Level {....//etc..}”
- r - 如何解释警告:Tidymodels 工作流程集中的“无调整参数”和“所有模型失败”
- sharepoint - Powerapps - Office365Users Combox 不保存表单提交
- python - Instagram 从媒体 ID 获取链接 - Python
- angular - Angular如何处理变音符号之类的变音符号?
- mongodb - Mongodb 查找平均值取决于值