代理坚持在子目录中运行的应用程序

代理坚持在子目录中运行的应用程序

我目前正在尝试设置动态 docker 构建ttrss。由于各种原因,我让 docker 容器在 lxd 容器中运行,并且出于所有意图和目的,我让它运行。

我目前还在所有 Web 应用程序前运行一个 ngnix 服务器,充当反向代理,并带有通配符 letsencypt 证书。

代理服务器有效

当我希望从根目录提供服务时,tt-rss 会将连接重定向到 /tt-rss/。使用我当前的设置,当我需要它转到 rss.foo.bar 或出现 404 错误时,它却被发送到 rss.foo.bar/tt-rss/

我的位置块在其基础上看起来像这样。我尝试将位置从 / 调整为 /tt-rss,并将代理传递块包含子域

        location / {

                proxy_pass http://10.191.7.205:8280/;
                proxy_set_header Host $host;
                proxy_set_header X-FORWARDED-PROTO https;

        }


我该如何让它工作?我想透明地转到 foo.bar.ttrss 而不是 /tt-rss

我还想获取 tt-rss,特别是将 SELF_URL_PATH 视为 rss.foo.bar。它目前将其检测为https://rss.lupinenet.com/tt-rss/这是我的问题的一部分

相关内容