【发布时间】:2019-12-27 05:04:01
【问题描述】:
我在 nginx 代理后面运行了一个 owncloud 来获取 TLS。所有都在 QNap TS-251+ 上运行,它已经分配了 HTTPS 默认端口 443。因此,我通过 docker-ssl-proxy 配置 nginx 在 8443 上运行。除了 owncloud 发送重定向到默认端口而不是 8443 引导我到404 错误并破坏了许多功能,如注销等。我什至在 nginx 配置中添加了 X-Forwarded-Port 标头,但 owncloud 似乎并不尊重它。 我已经花了一整天的时间来设置这一切,并且看到成千上万的错误让我感到疲倦。
那里有任何专家对我有神奇的提示吗?那将不胜感激。提前致谢。
约尔格
【问题讨论】:
-
nginx 缺少可以解决我的问题的 ProxyPassReverse:nginx.com/resources/wiki/start/topics/examples/likeapache
-
我找到了nginx.org/en/docs/http/… 并尝试了这个,但它不起作用:proxy_redirect ${TARGET_SCHEME}://${TARGET_HOST} ${TARGET_SCHEME}://${TARGET_HOST}:${SSL_PORT} ;
标签: docker nginx https reverse-proxy owncloud