我为我的unraid(6.6.6)应用程序,如,sonarr / radarr,nzbget,organizr,所有做工精细的反向代理运行traefik。但是,这主要是由于这一事实,这些是超级容易建立。你只需要4个traefik特定标签,仅此而已。
traefik.enable =真
traefik.backend = radarr
traefik.frontend.rule = PathPrefix:/ radarr
traefik.port = 7878
traefik.frontend.auth.basic.users =用户名:密码
到目前为止好,一切都使用SSL和伟大的工作。
但只要我有配置的容器后面的反向代理我迷路工作的一些额外的东西。我读过几十关于nextcloud导向的,但我不能得到它的工作。目前我使用的linuxserver / nextcloud码头工人,并从我的内部网络它的伟大的工作。我把一切都成立,添加用户和SMB共享,每个人都可以连接罚款。但我不能得到它使用一个子目录背后traefik工作。这可能只是一些traefik标签我需要添加到nextcloud容器,但我简直太对于新手,就知道我需要哪些。
我的第一个问题是,nextcloud力量HTTPS,这traefik除非你配置一些东西,不喜欢。所以现在我只是使用traefik.frontend.auth.forward.tls.insecureSkipVerify =正确标签来解决此。我知道这是一个潜在的安全问题,但如果我没有记错它只是打开了在中间人攻击的可能性。这不应该是因为这两个traefik和nextcloud在同一台机器上运行太大的问题(以及别的不说是要通过HTTP)。
所以,现在,我得到了工作,我得到一个500错误消息时,我尝试打开mydomain.tld / nextcloud。该traefik日志说:“错误调用原因:获取:不支持的协议方案\” \“”我尝试添加一些标签,我一个指南中(https://www.smarthomebeginner.com/traefik-reverse-proxy-tutorial-for-docker/#NextCloud_Your_Own_Cloud_Storage)
我只是想我会尝试一下,也许我很幸运。可悲的是,我没有。尽管如此错误500。