首页 > 解决方案 > 通过 ngix 和自定义端口在 https 上运行 owncloud

问题描述

我在 nginx 代理后面运行了一个 owncloud 来获取 TLS。一切都在 QNap TS-251+ 上运行,它已经分配了 HTTPS 默认端口 443。因此,我通过docker-ssl-proxy将 nginx 配置为在 8443 上运行。除了 owncloud 发送重定向到默认端口而不是 8443 前导之外,一切正常我遇到了 404 错误并破坏了许多功能,例如注销等。我什至在 nginx 配置中添加了 X-Forwarded-Port 标头,但 owncloud 似乎并不尊重它。我已经花了一整天的时间来设置这一切,并且看到成千上万的错误让我感到疲倦。

那里有任何专家对我有神奇的提示吗?那将不胜感激。提前致谢。

约尔格

标签: dockernginxhttpsreverse-proxyowncloud

解决方案


确实是proxy_redirect指令:

proxy_redirect https://${TARGET_HOST} https://${TARGET_HOST}:${SSL_PORT}; 

推荐阅读